Added wrappers to avoid namespace conflicts with String extensions.
Fixed bug with magic date/time stamping on load from persistent store.
Moved persistent store code to Array Adapter
Specs for above.
Refactored persistence for NSCoder stuff to array_model_persistence.rb
Bumped version
Specs
fixed exception naming error
Merge pull request #27 from keeran/master

Fixed an incorrect exception raise
Updates to prepare for SQL implementation
Merge pull request #30 from aceofspades/prepare_for_sql

Updates to prepare for SQL implementation
Added Gemfile to help make testing, etc. easier for contribs.
Added first bits of migrations support.
Merge branch 'master' of https://github.com/sxross/MotionModel

Conflicts:
	Rakefile
bumped version to 0.5.0.pre1
Changed hook methods to pass a "sender" object, which is the object that
either is about to change or has changed. This may break existing code.
Modified spec to recognize sender argument for hook methods.
Added hook documentation, modified CHANGELOG and README to reflect new hook behavior.
Fixed readme so sample classes (e.g. Tasks) compile by adding include MotionModel::ArrayModelAdapter to their definition
Merge pull request #31 from spnkr/master

Fixed sample code in readme so it compiles
Stub validation hooks
Pass column vs. column_name where possible. Disabigulate by using column_name where appropriate
Made #column_named public to allow reference across associations.
Stub :destroy hooks
Extract and delegate dynamically-defined methods into instance methods. This should be more efficient and should improve backtrace visibility.