Updated input types

This PR should close #187. This single commit updates all relevant input elements across views to have a type that corresponds to value desired, which triggers more appropriate keyboard configurations on mobile devices. Usability 101 FTW.