I freakin deleted my work.... ERRGGGGGGG ALEX ANGRY

Will be doing work in a separate branch now, and committing even when
broken to save progress.
Non tested commit, reworking everything
work on command.d **BUILDING**
adding in the GCodeXXX stufferoo
updated command.d and test.d

test works a little bit better now (internal use only)
and command is starting to take shape
it's generating!

Albeit under very specific circumstances, the unittest is generating
what appears to be valid GCode (observed by eye only), so the gcode
backend is all good on that front! Now to implement the generation stuff
for all the objects and such
Merge branch 'master' into dev