Major communications change and code restructure for rover.

Removed all use of ASCII crap when communicating. Switched to fixed
bytes with bit fields applied. Also applied proper commenting and
formatting to rover. Reduced size by a huge margin and increased speed
of rover.