Clean up gcodecommands. update tests and use in atcore and testclient
Signed-off-by: Chris Rizzitello <rizzitello@kde.org>