Adds failing test for requiring the field
Tests for advanced option required.
Updates tests to test for commong number schema options.
Stores values as an integer to prevent rounding errors

and incorrect calculations, queries, etc.