Re-worked testing platform:

* Test coverage works.
* Main testing libraries fetched remote from bower.json file.