Commiting changes for 26 November 2013.

No feature compleation.
- added database connection
- changed the way config is accessed
  - Now you import .config.configuration for accessing vars
- changed how to create config file
  - Now, one invokes the config submodule, enabling a write argument
Refactored configuration

- __main__.py now invokes the bot
- changed how configuration is passed to the factory (now, passes entire
  parsed config)
- Ditto on endpoint (though, its only passes the 'connection' subsection)
- Eliminated paths.py; now all locations should be relative to the
  config file (nothing other than config file is loaded from disk, atm)
- Made defaults more generic
- changes all 'use_ssl' to just 'ssl' to match the command line option
- Added linerate option to control rate at which the bot sends to the
  server
- added password option to allow server (not nickserv) passwords to be
  used
- invoking python -m bot.config without --write will print the generated
  config file to stdout.  with --write, it will write the config file to
  the location specified.

still no real progress on profiles.