updates to python script

 - made poller into class so we can daemonize it
 - updated start script
 - added device as a parameter
 - started work on daemon subclass