Upgrade app gems, add synchronous events support, add user balance and history support, improve api error notification by mapping Subledger errors to RocketPants errors, merge Eric improvements to python client, add some other improvements to python client