Retooled the extension system into a core package

- In order for extensions to live in their own package, the extension
  handling system needed to reside in a package other than main.
- Gopherbot is now a library for creating IRC bots in go that provide
  extension. My personal gopherbot executable is included as an example in
  package main.