Added unit tests for GrblController and fixed a lot of small bugs in the process.
Typos