added documentation and clean-up
update documentation
Merge pull request #313 from sambaek/master

added documentation to runner_client files and cleaned them up