ignore gulp files
use viewport units for fonts so text resizes as window does
move custom elements into their own folders

move JS/CSS into separate files
allow for result message to react to window size
answer is now a number input type

This enbales the proper numeric only keyboard
on touch devices.