Merged core and idempotent modules.
Fixed broken names left over from merge.
Created pretty module.

* Also added module level docstrings.
Moved most modules to top level.
Gave more consistent names to modules.
Move cleanse_quotes_struing to parse module.
Move more functions to pretty module.