renamed interface.coffee. but better name should be "contracted". Started new file backbone.coffee, which will hold the contracts for backbone.