Support for Custom OBD Commands from App

- Added functionality so that android app may request any information it
may want from the OBD. The Arduino simply echoes back the response to
the app. ($O command)
- When receiving Android commands, send '<' to indicate beginning of
response and send '>' to indicate end of response
- Added $C command to tell arduino to try and reconnect to OBD