Force nonshift hours into INT data type

Basically, models.py was treating something as a string instead of a number. So I made registration.py force the input into an INT before sending it off.

Probably a terrible, hacky way to fix #393. But it DOES fix it.