Revert "Revert "Merge pull request #59 from fayimora/improve-testing""

Re-introduce the Karma testing changes added by @fayimora

This reverts commit 75c00303f66e58971ce251257ceede8db761d163.

Conflicts:
	test/test-file-creation.js
Added task to invoke PhantomJS connection during tests

Fixes:

https://github.com/yeoman/generator-ember/issues/77

When running `grunt test`, was seeing:

Warning: PhantomJS unable to load "http://localhost:9000/index.html" URI. Use --force to continue.

Thanks @benperiton and @fayimora
readme update for 0.5.1
0.5.1