Bogus Implementation

Don't merge without discussion, please.

This uses Bogus instead of RSpec-Mocks. What this does is require that all stubbed methods' return results has a verified contract, much as in [Integration Tests are a Scam](http://vimeo.com/80533536).

This also adds a wrapper around ActiveTriples::Resource so that it doesn't load on #new, but rather on #find. That way it plays nice with everything expecting an AR-like interface.