Add commands document *with* function information.

Remove command doc at exit.

Print warning message concerning the command doc if
it exists.
Update documentation, white space changes.
time module used in multiple places, pull out.
Add error handling in heartbeats thread
include docs in the changes feed so we don't have 
to additionally fetch them.

White space changes.
Improve default _log (doesn't output tuple now)
Add error handling, connection error, if the connection goes down.
Bump version number.