Image transformations must implement the image transformation interface

Today Imbo supports closures and classes implementing the `__invoke` method as image transformations. Imbo should require that image transformations implement the `Imbo\Image\Transformation\TransformationInterface` interface.