Create factory classes
Create factory classes
Merge branch 'feature/create-factory-classes' of https://github.com/neeckeloo/zf-hal into feature/create-factory-classes

Conflicts:
	src/Plugin/Hal.php
Fix CS
Merge branch 'hotfix/59'

Close #59
Merge pull request #60 from neeckeloo/feature/create-factory-classes

Move factories from closures in Module.php to separate classes
[#60] Removed unneeded assertion

- Unneeded due to merging #59
Merge branch 'feature/60' into develop

Forward port #60