Adds .gitignore file and bower_components to it.
Adds bower.json with project's dependencies.
Modifies .gitignore to account for bower_components dir change.
Adds instructions for installation.
Changes bower_components location.
Adds jshint configuration.
Adds grunt configuration.
Adds license.
Adds lib folder and files.
Adds grunt libraries.
Adds tests.
Adds files to .gitignore.
Adds tasks to Grunfile and fixes bugs.
Adds packages to package.json.
Adds karma configuration file.
Adds JSON2 to bower.json.
Changes paths to accommodate new file structure.
Removes unnecessary packages.
Modifies .gitignore according to file structure changes.
Adds basic Angular App structure.