Added inline documentation for code
Merge pull request #115 from blackhydrogen/boilerplate

Updated in-line documentation to match the JSDoc style
Merge pull request #116 from blackhydrogen/resource-video

Added inline documentation for code
Slight alterations to JSDoc comments for brevity
Added Blanket.js and added missing dependencies in test runner template
Added unit tests with 100% coverage for common.js functions.
Tweaked common method tests to increase probability that tests pass

Tests failed because DOM needed time to update certain properties.
Added tests for the resource viewer base logic
Added download button test logic for resource viewer
Added unit test for the resource viewer progress bar
Added unit test for resource viewer error screen
Main template page now allows for vertical scrolling

Default height has been reduced.
Improved performance slightly for the tooltip toggle button