Added FontAwesome. This is a TEMPORARY ARRANGEMENT for a demo. It's NOT STAYING.
Added an Icon component.
Split Viewer's subcomponents into their own files.
Fixed name of Users view.
Simplified mode selection, changed mode selector to button group.
Fixed a silly oversight that was triggering rsync too early when app changes. Changes should now sync properly.