0.4 Cleanup and commit

Biggest updates are to interface.html and README.md documenting minor
changes and cleaning up the codebase. Display engine is nicer now too,
and JSON has more options than it used to.