initial version of the client
added midi processing lib, mouse coord mapping in UI/client