Removing trailing spaces
Removing unused imports
Removing some properties cause Python Is Not Java

Getters and setters are evil when all you need is simple attribute
access

http://dirtsimple.org/2004/12/python-is-not-java.html
Renaming to secretary

This is so we can make a proper package
Removing a lot of global state
Using 'with' to open and close files
Remove unused constants.
Remove commented code.
Update doc string.
Update project documentation.