disable autocorrect/autocapitalize for login...

username field
switch to proper middleware for authentication
apply authentication middleware to data routes
rework routes to appear as single page app

- if login page needed, login page delivered, but
  client not redirected to different path
- if login page requested, client redirected to
  root, which will deliver login page if needed
add iOS web app capability, including icons
Merge branch 'dev'