Remove node test files
Run the specs in SpecRunner.html

The specs are still written for node and do not yet run
Remove node requires
Unwrap the library for testing
Include jQuery
Stub Backbone.sync
Convert spyOnLocalSync

The huge spyOnLocalSync used to be necessary in the node coffee sandbox,
but we can use a normal spy now.
Remove test_spec; was for testing the localStorage mock
Order the tests from lowest to highest level
localStorage returns null for nonexistent values

This was a bug in the mock localStorage implementation.
Fix integrationSpec with real localStorage

- localStorage.values does not exist, but localStorage.length does
- clear localStorage before the test to start at a known state
This "bug" doesn't happen anymore in a real environment
Update README with instructions to run the tests
Merge pull request #29 from nilbus/browser-test

Browser tests