Added tests for first_run.js
Modified comments to adhere to style guide.
Fixed praseInt -> parseInt typo's
Fixed lots of typo's and logical errors
Adding reporters classes, add console reporter to background.html
Redirect test output to console
Added start of test_loader, added meta to options
Basic load-test-on-command functionallity added
Tests no longer run in background

Temporarily have two copies of test_loader.js, will remove duplication in near future.
Commented and worked out bugs, only 1 test_loader.js now
Making Extension spec tests work asynchronously
Adding progress, still not fixed.

In the process of making the tests not re-use what should be a function.
Testing the function on the simplest test case before moving on to the more
complex tests.
Updating progress.  Still not finished.
Extensive cleanup and simplification of tests.
Made test_loader more robust, tests are done.

Tests are not actually done but that is all the jasmine I am willing to
write.  Tests that are commented out should run but don't because of
synchronous issues.
Removed non-working tests and console output.
Merge branch 'master' into irdan-master
fixed and added tests
added tests for options page