Implemented mass-instantiation

I made it so that if you instantiate a model with an array of objects you get an array of models back.

For example:

    var attrs = [{username: 'Bobby'}, {username: 'Tobi'}];
    var users = User(attrs);
    users[0].username() == 'Bobby'; // True

I think after we merge this a version bump might be in order.