Re-implement freedom.min.js. Close #160
switch from ```/tools``` to ```/build```
Add module environment test for functionality of crypto
Merge pull request #174 from freedomjs/willscott-crypto

Add a test for ensuring crypto.getRandomValues works appropriately