Updates ajaxOn to use jquery extend for defaults.

This alleviates a nice chunk of work from my code.
Unfortunately test coverage is pretty weak in this area so not sure how well this went.
Now is the time to do it though.
Adds tests for ajaxOn method

Plenty more to add, but this is a decent start.
The real goal is I want to do some refactoring so I just want to have tests for major pieces.
Merge branch 'update_tests' into update_atts

Conflicts:
	blade.js
Updates blade to make new tests pass.

Still a work in progress, but at least I know there is functionality still working.
Going to continue writing more tests against stable and bringing them over here to make them pass!
Major reorganization of main blade methods:

1. Simplifies serialize to only worry about data attributes
2. Simplifies ajaxOn to use straight data attribute names as much as possible
3. Adds a triggerOn method (minimally test currently) to support some future ideas
4. Adds/updates unit tests