Updated test structure

Whilst not being completely modular, we can use QUnit to test our
modular code by creating a separate bundle, including app.test.js, into
app.bundle.test.js. Added ignore for this file for JS hinting.