Moved require config into another file

This way we can share the config between the main app and test suite
Update index-dev to use require.config
Initial checkin on Jasmine tests

No actual tests, but a working environment
Updated to use new configuration file

Also forced to set a baseUrl now
Tests for switching Views
Support injecting el when rendering a view

This helps with testing, added a bunch more tests.
Improved description
Added test runner for use with phantomjs
Added travis-ci support
Docs for running tests

Kinda duplicate info, but I think it's important to also be in the README aswell as more verbose docs
Explicitly require jquery
Clarified the optional el argument
Added docs explaining how to add specs
Briefly explanation for the jquery mocking tests
Update README.md
Merge pull request #7 from ox-it/jasmine-tests

Jasmine tests