Ran php-cs-fixer over the entire src and tests directories to ensure the code standards are maintained
Removed ArrayCollection dependency from the Fixture class.
Removed Collection use from Builder class, since Collection really refers to instances, and not fixtures / templates.
Copied methods currently being used from Doctrine ArrayCollection to avoid a hard dependency.
Updated each strategy pattern in the library to check the injected methods in the constructor for proper implementation.
Merge changes since last pull request - fixed Yaml loader to work within refactor.