Don't catch errors in Auth service, otherwise exceptions get swallowed
Change password end-to-end scenario.
Wrap custom route data in a data object per ui-router guidelines.