fix #12 error handler. Also added disc monitoring via udev