Compile process

Allows compiling the whole package into a single js file, a single css file, a single html file, and images, I guess.

Big win here over existing build tools is that the compile process then runs your tests against the compiled package, ensuring that nothing was minified into non-functionality.