Import Model::transaction from Shopify
Add docs for Model::transaction
Move Batman.Transaction to its own file
implement and test AssocationSet::build
add tests and implement TransactionAssociationSet
remove comments and leftover do
make transaction set extend Set
Add AssociatedFieldsValidator and tests and docs
Fix so the controller's redirect defaults to current controller when redirecting with an object.

Fix so the controller’s redirect defaults to the current controller (if
not already present) when redirecting with an object. The docs already
indicates that this should work so it’s probably a bug.
Fix so the controller's redirect defaults to current controller when redirecting with an object.

Fix so the controller’s redirect defaults to the current controller (if
not already present) when redirecting with an object. The docs already
indicates that this should work so it’s probably a bug.
Merge branch 'master' of https://github.com/jouh/batman
load empty TransactionAssociationSets for empty transactions
define .length on TransactionAssociationSet
TransactionAssociationSet tracks removed items, too
If ::transaction triggers a load on a hasMany, those items should be added to the transaction when they're loaded
add test for transaction on polymorphic has many
feat(events): Add 'primary' event for easy extension of Batman event-vocabulary

* Add `primaryInteractionEvent` to replace default `click` event
* Add `Batman.DOM.primayInteractionEventName` configuration
* Update `click` to extend `primaryInteractionEvent`
* Update `RouteBinding` to register `DOM.events.primaryInteractionEvent`
Merge pull request #880 from chantastic/master

feat(events): Add 'default' event for easy extension of Batman event-vocabulary
start docs
implement and test association reflection