Moving the top-level code into its own namespace.  Call with:  Nescient.run
Renaming login_action.rb to fit popular Ruby style.
Removing unneeded details from Message.
Passing through all arguments, because puts() can take multiple lines at a time.
Decoupling Bot and Connection.
Switching to a list of actions.
Fixing an order of operations bug.
Getting a basic login sequence in place.