Agent is the main user interface

Agent calls connection to do the dirty work.
Bump to 1.0.0 in the code
Update README and CHANGELOG for 1.0.0