add module definition for CommonJS / browserify

Using browserify with `require('backbone-deep-model')` fails atm because it tries to use Backbone and underscore as globals. The patch in this PR fixes this by requiring Backbone and underscore.

see http://dontkry.com/posts/code/browserify-and-the-universal-module-definition.html