Closes #87
App crashes when an integer field is emptied.
Steps to reproduce:
App no longer crashes when an integer field is emptied. Also, it now correctly handles required boolean fields.
Steps to validate that it works: