add if statement and add passing test
trigger request event only if model extends Backbone.Events, and fix whitespace
Allow non-model object as second argument, with test.