Use reciever decorator instead of manually connecting the reciever
Use python logging instead of logging into a database model

fixes #20, partial progress on #14