Avoid accessing method on a null variable
Throw exception if  is null
Added BaseSpecification documentation
Make sure that you may specify a default repository class
Added OrderBy and Limit. Fixed #24
Add repository specification
Replace PHP 5.4 array instation with 5.3
Add missing join spec
Update dependencies
cleanup
Retry composer preparation if they fail
Run Coverage only on Travis
Renamed namespace for src and spec
Renamed namespace to Happyr\DoctrineSpecification
updated readme to use the factory
Updates Laravel, ZF1 and ZF2 docs after testing. Creates necessary repository