Cleanups

* Gruntfile now uses (more actively maintained) grunt-typescript instead of slightly grunt-ts
* Gruntfile breaks up copying & typescripting into components
* Gruntfile typescript tasks no longer depends on un-needed ".d" files. 
* Made tests pass in interactive mode (selenium test was previous accidentally tried when it can't run) 
* Made all output files appear in the `build` directory.  Chrome app is in `build/chrome-app`
* Updated the README
* Renamed/changed/commented `boilerplate.js` to `freedom-config.ts`
* Removes accidentally added js file. 

TESTED: `grunt test`