Add a requirements.txt
Warn about missing settings.py.
Start bot without state.json.
Minor import cleanup.
Add a test file.
Add sample-settings.py
Minor cleanups.
Move the reading of state file to a utility module.
Add a utility for writing state to a json file.
Make the path to state.json a property.
Move around methods in the JabberBot protocol.
Add a decorator to ensure that a user is subscribed.
Cleanup unsubscribe and add tests.
Add tests for alias command.
Add tests for see command.
Remove analyze logs functionality.
Clean up google and soundcloud commands.
Clean up the whois command.
Removed the ideas command.
Clean up the invite command.