Add fields and getters/setters in Media.class. Add 2 enum, License and Visibility.
Merge branch 'MediaImplementation' into ModelImplementation