Use angular-ui-router
Separate disclaimer into partial
Use nested state so subscription only loads once