added runtime configuration through /etc/midisds.conf and improved logging