made some optimizations to client

also updated docs
client cleanup & added helpful comments
turned doc string into comments

for private methods
moved proxy methods higher in module
changed doc string to comment

on private functions
more consistent docstring
module clean ups
cleaned up package handler
more cleanup
fixed tests
updated coverage report
ready to merge
Merge branch 'dev-code-cleanup' into dev