Added support for Composer, Images Wrapping, Unit Testing and started re-writing code to be PSR-2 compliant