issue 3459: Humanize model names in errors

Resolves issue: http://code.google.com/p/otwarchive/issues/detail?id=3459

Using the 'humanize' feature of Rails to convert our model names to a more readable string, so that they can be better used in our generated error messages.