added media source types and validation for media items
added admin page for media_source_types