Link up assets.

Updated the manifest and background.html files to point to the right paths.
Use Bower for dependency management.
Add editorconfig & jshint config files.
Update js to fit modern code standards.

- 4 tabs instead of 2
- `if ()` instead of `if()`
- Remove yoda conditionals
- Use single quotes (aside from regexp — hence why it's disabled)
- Functions called after created
- Space cleanup
- Camel case
Merge pull request #2 from UseAllFive/code-standard-cleanup

Code standard cleanup