Initial commit of library + bot

Initial functional instance of the IRC library and application layer.
Lots to add and cleanup before being anywhere near complete, but it
runs!