Add pry
Add reverse access, defaults when subclassing, and Array type

Reverse access allows for going back and forth between relations
Subclassing keeps default values of the parent class
The array type allows for adding multiples of a class type
Rename files and add specs for Array and reverse access
Merge pull request #3 from swipely/add_some_features

Add some features