Support for RequireJS

This is a non-intrusive way to support the use of this library with backbone-amd libs.

I used this approach, to keep the same development workflow.

Read the previous line as => "I was unable to refactor the specs"