adding media interfaces and a download controller draft
renaming caption to description
add adapters
use interfaces in gaufrette and liipimagine and image class
draft UML interface relations
completed functionality LiipImagine and Gaufrette adapter + added DirectoryInterface