Gathering files from previous PFX.
Refactoring for v0.1.0 release.
Add everything so I can work from home.
Working: PSML tree as nested lists, not nested vectors.

Implement tree walking and transforming macro.
Done: PSML tree parsing, refactor util code around.
Working: instantiate PSML tree to instances of Java classes.
Done: build Java instances from PSML nodes.
Minor fixes.
Quick fixes and few new controls.
Many changes.

Fix: move from protocols to multimethods for content managing (because of Clojure's broken Java interop).

Add: new controls.
Working: Widget: collections of nodes and functionality.
Working.
Changes.
Working.
More work towards v0.2.0.
Don't need PSML anymore.
Minor cleanup.
More changes.
Working: fix broken Clojure Java import.
Done: fix broken import of Java classes.

Try to run Application#init as soon as possible, so that Clojure's
regular imports keep working. Not the most elegant solution.