upgrade to angular 1.0.6 universal-irreversibility
shift to karma from testacular
fixed capitalisation of Karma and links corrected
update CDN link index.html to 1.0.6
travis-ci config for unit and e2e tests
Made runner.html to use utf-8 charset
Moved global controllers to module
Switch to one global .gitignore
Remove dev tools specific files from .gitignore

There are infinite dev tools with infinite kinds of files they generate. Instead of putting every possible entry to the project's .gitignore file, a user should create her own global .gitignore with entries specific to the tools used by her.
rename Testacular to Karma

Merge remote-tracking branch 'origin/pr/61'
correct "logs/*" entry in .gitignore
"testacular" -> "karma" in travis config
Merge remote-tracking branch 'upstream/master'

Conflicts:
	README.md
	app/js/app.js