adding skeleton implementations to the API
Merge remote-tracking branch 'origin/master'
Adding a little logic to the API for image.