Rewritten photon into a simpler structure that allows for extending much more.

Uses the `imagine` image processing library, and composer to manage the dependencies (imagine, monolog).

Changed name to Foton too :)
Tweaked cache and expires headers
Changes so a path can be pulled off the front of the request uri
Changed path prefix
Added logging statements for for exceptions
Changed detection of original source file
Adde ext-imagick as dependency
Added test script
Removed timezone declaration and purged vendors folder
Changed to use Gmagick instead of Imagick
Updated composer.json with gmagick depencency
Corrected invalid constant error
Changed bounding box detection for Fill method

Also disabled transparency due to incompatibility with GM
Refactored Foton to use instance methods and pass an instance of ImageInterface between methods.
Updated .gitignore files
Fixed usage of intermediate caching when using new arguments on original source image
Reverted back to Imagemagick (better rendering)
Updated composer.json with imagick dependency
Updated to allow multiple operations per request.

Operations are separated by a forward-slash (/) in the url, with a colon (:) separating arguments within each operation.
Removed xdebug warnings