Added grunt-targethtml to preprocess index.html

Cdnjs scripts added for production only.
Also split out bootstrap.js files and moved all lib files to separate
concatenated script.
Frozen bower dependencies, made npm package private