Fixed listener. Added email (not tested). Still need to update some pydocs. Exception handling needed?