Added OOP to Diagnostics, and started BeagleBoneDiagnostics. Can put split messages back together as one message as well as make some call to Diagnostics. Still needs more testing