Lots of updates to media detail views and search results.

Issues:
Closes #62
Closes #61
Closes #60 
Closes #59
Closes #58
Closes #57
Closes #53
Closes #41
Closes #40
Closes #39
Closes #38
Closes #37