Merge pull request #1 from davearel/master

Syntax highlighting improvements to README
Updating readme to mention QUnit tests
Adds karma.conf.js file to support the Karma testrunner.
Add ability to derive attributes from multiple source models.

Documentation to follow.
Documents support for multiple source models.
added AMD support and fixed typo in README
new line at end of file
Adding tests for require.js loading.  Fixing issue with the non-require
js loading.

* The requirejs closure was causing issues with the "Backbone" in the
IIFE.  Fixing those issues.
* Removing jquery from qunit tests - not exactly sure why I had that in
the first place.
Merge branch 'master' into pr/3

Conflicts:
	src/view-model.js
source_models shouldn't be set on the model itself, you need to use the
accessor.  minor refactoring and minor documentation change.

* Access to the source_model or source_models should be very similar,
both through this.get("source_model") or this.get("source_models").foo.
Setting the source_models directly on the viewmodel instance might have
unintented consequences (violating least suprise), ie naming conflicts.

* Changing readme documentation to match the source_model example.
Trying to get the karma build to be green (with the new requirejs
changes), but failing at the moment.

* TODO: if someone can make this pass, that'd be amazing.