Validates projectOptions and buildOptions.

- Adds closure-pro-build.js main file and module exports.
- Adds util.js for common constants & utility functions.
- Adds option-validator.js to validate options & types.
- Adds mocha + should.js unit test cases for option validation.
- Tweaks README and package.json.