Merge pull request #37 from indivisible-irl/master

Major database rejig,

Ok, if there are no objections I'll merge. We can revisit the redundant table exists checking later but as I said - the updates will be called rarely (and now that I think about it likely before the bot even connects to a server).
Merge branch 'master' of github.com:Progether/IRC-Bot