Improve Core API javadoc generation
Improve CLI javadoc generation
Refactor package names of CLI to match Core API
Get in-memory testing working properly

This commit fixes various minor bugs and makes some minor tweaks
necessary to get the built-in test runners to properly allow in-memory
testing and for the CLI setup for in-memory testing to function
correctly.