Added base classes for ports and simplified portmidi implementation.
Added experimental support for rtmidi.
Updated readme.
Documented how to add new port types.
Fixed resolution order of ports.
Fixed various things with the port subclassing.
IOPort now copies doc strings from the port classes it wraps.
Fixed some docstrings and doc things.