re-adding settings.txt to .gitignore to enable local testing that wont interfere with live bot
forgot to remove settings.txt itself from the cache
dirty import hack and corrected some indentation
oops, I done goofed. forgot heroku needs the settings.txt to remain in the repo
corrected use of reserved keywords
corrected inconsistant indentation (4 spaces everywhere now)
more robust fallback for reading settings & added database options to settings
catch error if default nick (settings) is already in use, some formatting
moved database settings to settings file/string
removed settings.txt
implemented error handling and returns for all db methods
changed db access methods to support new returns and inform users of action results
attempt at changing welcome to only be sent to joining user (in channel)
tweak pmInChannel
revert pmInChannel to use NOTIFY
changed mail and projects to use new pmInChannel where applicable
fixed bug with mail notify fail, removed unnecessary logging of conn failures
fixed pmInChannel method not sending correctly, made print log more visually obvious
fixed commands crashing on reciept with incorrect number of arguments, prompts user now too
changed formatting for projects listing