added comments api for specific image
refactored image and user controller and models