Create workshop ui

Basic UI for Workshops is in place, as well as backbone-type changes/additions.

This branch got bloated with refactors and other changes; it's time to make a more specific feature branch.