Return helpful message if value is of wrong type

www.agileplannerapp.com/boards/173808/cards/6128

instead of returning a 500 because of exceptions `Mongoid::Errors::InvalidValue`, return an error message when a value is of incorrect type.