Proposed redesign and client

This is a architectural decision. I'm using the [ActiveRecord pattern](http://www.martinfowler.com/eaaCatalog/activeRecord.html) to wrap up instances of resources. I'm using class level for "table level" operations.