Added testing with Karma and Jasmine. Also modified functions to encapsulate child functions, like a class.
Merge remote-tracking branch 'origin/master'

Conflicts:
	.idea/RuneQuest.iml
	.idea/vcs.xml
updated workspace info, etc