Moved to bitwise states and added error packet

Converted usage of bytes in rover for states to a single bitwise byte.
Added the ability for the rover to report an error.
Fixed battery, sleep wakeup, reporting
New project, parts list