Added App Unit and Integration testing using QUnit + made this testing part of the Grunt process using PhantomJS. Tests have to pass to build and package app.