Changed some stuff around

RX tasks actually started and run now.

Will have to wait for testing
Basic command handling implemented

- Replaced uart.c RXTasks with my own
    - Uart2RXTask has not been replaced yet
    - Uart1RXTask has been replaced
    - Neither gets called any more
- command.c/vUart1RXTask fully implemented
- command/prvConsoleHandleCommand not implemented
    - Needs documentation for command format
    - Just dumps command to console
    - Suitable for testing
Lots of command parsing work done

- Separated command into fields
- Fully handles QUERY HELLO commands
- Should be pretty easy to parse other commands

----MEGA TODO: CHECKSUMS!----
Tested and Fixed Command Parsing

Command parsing is now tested and works.

Made some small fixes (wrong UART)
Added an optional echo to the console RX Task.
Skeleton TIME and MTIME

Currently "implements" all messages defined in version 0.1
of the protocol doc.

Of course, we don't have a clock, so it just cracks jokes instead
of saying anything useful.
Cleanup

Comments, indentation, whitespace
Tried to move command handling init to main

It didn't work. Weird. Documented location of init in main.

Ready to be merged into master.