Replaced portmidi.get_devices() with .get_input_names() and get_output_names().
Portmidi calls now raise IOError instead of custom error.
Renamed portmidi_init.py to portmidi_wrapper.py.