Worked on constraints retiming visuals

This isn't completely working, right now the constraints have the
correct connection between audio time/visual time, but the visuals don't
scale properly.

Also separated out the view updater from the retiming controller