Miscellaneous tweaks to various config/doc files.

- Updated contribution guide for readability.
- Upgraded dependencies.
- Modified Karma to not run tests more than once.
Adding client side test HTML for browsers.