Fixing up docs and doctest
Structure exceptions
fix typos and rename ET to XML
move prettify to utils, pep8 fixes to utils
making template arguments explicit in build_commands
Allow for passing empty arg list to an action
docstring and utf-8 encoding fix

Unicode fixes, and changes to error handling

More unicode. I'll get it right eventually!

And another unicode fix

--HG--
extra : histedit_source : ecd786a4968fd86392a0c300de24b73208522c8e%2C95ceae13f61938853a1942407c4aa56b4fa50afb

Fix for XML return value escaping
Fix __init__.py.  Exceptions have moved
indent