Number validation, and tooltip for number fields

Had to do this hacky way because I can't get novalidate to actually work.

Added bootstrap javascript.