Created Media entity and repository interface, fixes T208

Test Plan: soon

Reviewers: dkobia, rjmackay

Reviewed By: rjmackay

Subscribers: rjmackay

Maniphest Tasks: T208

Differential Revision: https://phabricator.ushahidi.com/D58