Refactor rappid.start to be simpler
Squash some promise related bugs
No more unhandled promises, since they are all caught and no longer propogated by start/refresh