Numeric input validation 

These occur at step 2.

Please review it: @whoojemaflip & @jairodiaz :japanese_goblin: :mag: :kiss: