Compiles coffeescript files just to be sure
Added collection contains()
Throw exception if not a valid callback is provided for events
Added reset()
toJSON() shallow clones the properties
added tests for contains() and overwrites
Added test for reset()
Test that undefined listeners throws an exception
added application/json as contentType
Tests for data for POST requests