Fixing a crash and some general tidying up

Was able to crash the bot with 'nick: !since' even when using an unauthorized nick. Fixed this, and also extended the commands affected to allow 'nick' to serve as the target in this case.

Also added a ruby-version file, pointed the Gemfile to be able to get summer from github and altered the default summer.yml config to use postgresql with trust auth.