Added check as to whether options exists

Added a check that the options object exists.  I was recieving errors in
Backbone 0.9.9 when an options object wasn't passed in to the
model.set() method.  As of Backbone 0.9.10 the model.set method
automatically generates one, so using that version of Backbone would
also resolve the issue.