Improve the manager home page and accessibility

This pull request:
* Fixes code styles used in the manager home page
* Fixes validity and accessibility issues found on the manager home page and the upload widget
* Separates the manger home page logic/html out of the `addmedia` view into its own view.