Adding support for pretty print in unparse()

Implements the enhancement proposed in #26
Merge pull request #30 from martinblech/prettyprint

Adding support for pretty print in unparse()