Revise Makefile and test naming conventions to cleanup testing workflow

* `generated_dependencies` is no longer used, and removing it also made the `make js` task obsolete. 
* Updated test files to use QUnit naming conventions.
* `make test` opens a browser window

[Fixes #6]