Add episode detail page
Replace angular-route with angular-ui-router

State changes are easier to manage than route changes