Merge pull request #3 from ashirley/master

Possibly ease the git history problem?
first pass at responding to serial communication from RPi web server
added allStop command to previous tests, needs debug output. Main debug output also disabled at the mo
fixed bad syntax
Tidied debug output to conform with standard
Merge pull request #4 from ashirley/python-control

Add the start of a control console app and webapp. This requires some un...
merged changes from ashirley
Merge branch 'ashirley-python-control' into bettercomms
changed how utilities are handled to conform with a more unified serial protocol. Needs tidying
fixed a bug (bad code) causing values to be passed incorrectly to utility function
added ability to handle 3 utilities, removed some obsolete code, corrected a comment
added routine for a drive stop to halt movement without powering down
Merge pull request #1 from neothermic/bettercomms

Bettercomms