Clarified HTML attribute usage
Major Rework, Validation, jQuery

- Added input validation to restrict user entry to only digits which
are applicable to each input field.
- Added better mobile support.
- Improved overall design.