Ported to c++! emscripten and swing, oh my!
The current makefile works, but hopefully could be cleaned up.
Some Makefile cleanup.
Moved code into a src/ directory.
Updated Makefile to generate stuff in the bld/ directory.