explicitly define connection object instead of mixin
fixing some authentication/connection passing
changing setup.py for commands, adding basic structure for cli tools as well as adding to example command scripts.
bug fixes, connection object, and new CLI interface.  @bkreider @srossross what do you think?
ENH: udpated cli for doto
cleaning start.py file -- adding eg
droplet names can be degenerate -- adding option for droplet_id
adding help string to info argument
updating docs for new CLI tool and fixing a few help doc strings
updating travis and binstar yaml files