documentation cleanup
code cleanup
further cleanups
added client.pp
new file