updated documentation
converting certain methods to be marked as internal (with a leading underscore)
model's beforeRemove hook now passes the abort callback (#18)
if a hook aborts the action, any hooks that would have executed after are no longer executed (#22)
change log updated
renamed property configuration option `exclude` to `excludeSave` (#21)
documentation update
repository update so that if a hook aborts the action, any hooks that would have executed after are no longer executed (#22)
code refactoring
added `excludeJson` property configuration option (#20)
added ability to pass a parameter list to `toJSONWithRelationships()` (#19)
add status paramter to model`s, `loadData()` method
added `reset()` method to base model (#14)
added a collection object (#17)
fixed issue where if a call to the model's `toJSONWithRelationships()` method has no valid relationships passed, the promise would never get resolved
tagging 0.5.0