GitHub #29: Check for error conditions in connect and fail gracefully.

Closes #29
Add [dispatch] and [baseclass] for user patch method dispatch
Update latency calcs to include both old and new APIs and take the worst
Work on oscilloscope demo -- much improved