Removed unneeded dependency
Refactored session view encapsulation. Added cleanup on route transition