Update to 2.3.0

Does the following:

* Updates to the latest [Base](https://github.com/bevry/base)
* Allows use of any UglifyJS option
* Only acts on JavaScript in the `documents` folder (ignore /files)
* Disabled for the development environment by default
* Additional documentation