Move concurrent config to Gruntfile

Much easier to understand at first glance
Move default app.css into styles folder.

Move default app.css into styles folder as best practice,
It also gives cssmin task the opportunity to pick it up.
Merge pull request #170 from asaf/moveAppCssToStylesFolder

Move default app.css into styles folder.
Update README.md
Merge pull request #173 from taras/patch-1

Update README.md
Improve test ergonomics:

- app.js now exports a application class, not instance.
- acceptance tests no longer rely on App#reset, rather they create/destroy a new application instance each time.
- App no longer pollutes unit and integration tests
- startApp helper is provide for acceptance tests, boots the app in "testing mode"
- isolatedContainer is provided for integration (maybe unit) tests. isolatedContainer builds a container with "white listed" resolver rules. This helps ensure your integration test isolation remains in you control, but while still benefiting from the resolver.
fullNames should be dasherized: controller:user/foo-bar
the container normalizes everything to be dasherized.

on-disk representation can be either dasherized or underscored.
for file names: foo-bar-baz === foo_bar_baz

This is to allows components appkit-input and
controllers: cool_guy to work nicely in the same app.
lets try this bower thing again
install bower on travis
try using almond, patch it so it works for EAK's needs of today.
please the jshint gods
Merge pull request #182 from stefanpenner/use-patched-almond

patched almond for now..
[fixes #53] split jshint [app, tests, tooling]