Reverted back to modules, no infrastructure to build components baked in.
Added back in templates directory.
Use correct styles min file path.
Experimental testing changes that greatly improve the workflow.

Updated to use latest Karma and added in coverage plugin.  No longer
need to run the server to execute the tests.
Removed all redundant testing markup; refactored to use a single set of files.

The redundant qunit, mocha, and jasmine test folders that contained
separate index.html, test-runner.js, and specs.js files has been reduced
to a single: test/runner.js.

The test runner will now automatically find any of your test files
(suffixed with .spec.js) no matter where you store them in the
filesystem and you no longer have to manually specify them, they just
load! (Kudos to the Angular team for this feature in Karma).

To switch testing framworks you need to alter only two locations in the
Gruntfile and then you can immediately start coding tests in that
framework

The two operating modes are now:

``` bash
grunt karma:daemon
```

This mode will block your terminal and display test output every time
you save.

``` bash
grunt karma:run
```

Will run the tests only once, useful as part of a build process or
continuous integration.
Merge pull request #235 from backbone-boilerplate/better-testing

Removed all redundant testing markup; refactored to use a single set of files.
Fixed peerDependencies typo and added bower to devDependencies for postinstall to work without a global install.
README improvements.
Default back to Mocha.
Added back in use strict declarations for AMD modules.
Added in Travis-CI support.
Coveralls support.
Added more badges to README.
Testing fixes.
Dependencies up-to-date.
Version bump to 1.0.0.
Basic documentation for testing.
Ensure dependencies are installed.
Use load-grunt-tasks module
Updated processhtml dependency.