Commit (12-22-2013)

Initial file commit.  Adds the structure for everything and all of the
initial code.  mainly for backup and portability reasons.  Tons of work
still needs to be done before it can talk to IRC, but will be there soon
enough.