Adding ActiveModel interfaces

ActiveTriples should meet requirements for the ActiveModel API. This
introduces that functionality.
Merge pull request #8 from no-reply/feature/active_model-complete

Adding ActiveModel interfaces