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
Fixing up Resource#destroy to work without a parent

Destroy previously failed when no parent was present. This patches that,
adds an alias to #destory!, and adds tests for parent and non-parent
scenarios.
Merge pull request #9 from no-reply/feature/destroy

Fixing up Resource#destroy to work without a parent
Adding attributes and json serializer to Resource

Adding attributes method to resource. This supports
ActiveModel::Serialization. This is a first step toward JSON-LD support
with the pragmatic_contexts gem.
Adding support for unregistered attributes

ActiveModel style #attributes now return URIs and vales for predicates
without a registered property name.
Adding unmodeled URI/Resource attributes
Adding better tests for Resources in attributes
Adding non-model predicates to serializable_hash
Removing unnecessary require
Merge branch 'feature/attributes'
testing intregration w/ pragmatic_context
preparing 0.0.1 release
changing gem name
preparing 0.1 release
configuring rspec
removing map_predicates deprecated from ActiveFedora code
implementing context on Resource#dump :jsonld
adding some more info to README
more updates to README