Initial version of the port. Code passes Backbone tests, except for noConflict which wasn't implemented.