Indentation!!!
Make the router subscribe and wait for subscriptions correctly
Update tempo on the fly using models directly for now.

Later we probably want another controlleresque layer between our new 'Audio View' type things. This can then handle the data between the view layer and our models
Move studio environment into 'audio_views'