View clean up from viewmodels

Additional made the V2 controller route allow anything after v2
(required to allow the JS to handle routing).