config is working for the trivial case (still needs to handle faulty config files). removed pyportmidi to become a seperate package