added a media app and a first cut at models