Protocol Changes and Improved Error Handling

Updated protocol for more efficient microcontroller parsing. This commit also improves the interface's error handling. This is a DEBUG VERSION and outputs microcontroller values (for tuning).