Add Phactory to composer
Support adding a custom Loader
Add support for testing via travis