Validate BFS Integer fields actually contain integers.

WTF Mongoid‽ mongoid/mongoid#1735

Non-integers are getting saved in here (e.g. "100,000"), and causing the frontend to break.