Updated README.md
Changed access modifiers of private methods to protected
Added options for setting tmp_dir that photo will be saved temporarily during manipulation
pass simple photo options to photo sources
Fixed tests
Updated .travis.yml
Updated composer.json
tests tests tests
Removed array type-check in build()
Merged develop into master