refactor(payments): move payments into it's own service, out of rootCtrl