Getting rid of spurious files
Ignoring IntelliJ nonsense
Simple changes
- Better reporting (for unit testing unit testing)
- Factored out System/exit call (for with-redefs mock-out)
Creates parent directories as necessary
No more pomegranate dependency
Factored out compilation, loading, and running unit tests
More clojure testing, including sad paths