Raise ValidationException on invalid ObjectId from user input

Before we did not catch the exception, resulting in a 500.
More distinct exception messages in model load
Merge pull request #376 from girder/invalid-id-500-bug

Raise ValidationException on invalid ObjectId from user input