WIP
WIP
Can use a closure for attribute overrides in addition to a basic array
When overriding attributes via closure, pass in a clone of the current factory in order to prevent attributes from being changed for future calls
Refactor down to one conditional
Extract method to try and better identify what's going on when processing a closure for override attributes
Add test to ensure you can specify multiple values for an attribute defined in a has many relationship
Can override hasMany amount via fluent interface
Can override attributes in has many relationships without redefining relationship
Can chain method calls when overriding relationships
Add test for new closure override functionality on belongsTo
Add test for new closure override functionality on hasOne
Add new relationship feature test coverage to build strategy tests
Update docs