Allow 'validation' to be a function
Using backbone submodule js file for specs
Fixing failed test with latest backbone code, adding validation option as-function support
Minor refactoring