Update to Ruby 2
Prepare to allow for assigning nested attributes
Add support for nested attributes/aliasing

- Update README to reflect changes