Bare HTML and controller structure for web UI functionality.
Added some more web UI functionality, improved UX a little bit, filled in some gaps in the overall flow.