Various improvements, added docs

* Added default printArg declaration, it uses Show instance.
* Added system' and rawSystem' helper functions which utilize
  DSL machinery
* Added some docs and improved hadoop example