includes iremix integration, separation of online / offline from assessment source, client sessions stored client side, updated level up page, and many other small changes