Definition file for Marionette 2.X

Added some basic tests for Marionette 2.X
Changed Backbone View to take 2 generics: the model and the Collection's
model type
Updated Backbone tests
Added Marionette basic tests