Fix I/O exceptions
Use python logger for exceptions
Don't break when removing a nonexistant value from the table
Add exception handlers for listeners

- Fixes #4 .. may need more fixes