started infrastructure for tour feature
moved ui logic into new controller class that lives at main level with model and view, more refactoring probably necessary but this is a good start
forgot to add new controller class hah!