moved examples into their own folder
Packet handler for send needs to be fixed
Bogie: made delay in main loop a little more sane
Merge branch 'master' into sabert

Conflicts:
	bogie/BUGS.md
Added a little code to allow hardware disable to be wired up to motor controllers.  (It's not currently doing anything, but it will be used to force a hard stop when a limit switch is pressed)
Implemented error if rcv buffer overflows
Testing buffer
Buffer now works, and has error indication.
It even uses memcpy!
Bogies are dropping packets. Read BUGS for more info.
Re-enabled the serial error callback. However, it should have much lower overhead now (since it's only sending 1 byte)
Minor fixes to USART.c
Removed SerialProtocol
Minor changes

Added badisr() to USART
inserted a space in between each packet (on the debugging return)
Fixed packet errors.

The issue rooted from the buffer being accessed at the same time in and out of interrupt context.
This was fixed by disabling interrupts when the buffer functions were used, and re-enabling afterwards.
The debugging bytes were commented out, so this can be directly merged into master.
Removed reset start text
Merge branch 'master' into tuneme

Conflicts:
	bogie/BUGS.md
	bogie/BogieController.c