Modular builds

Added `-c/--css` and `-j/--js`

If any of these flags are enabled, the corresponding file will be built. If none
are enabled, everything will be built.

Useful for build systems that only rebuild the things that need rebuilding, like
djb-redo.
Added error handling to batch step