Show validation errors for pages and media, add validator to media model. Closes #28