* made some big changes around how the loader works. introducted a loader context which tracks what the current server, game etc is.
* fixed all the broken funcitonality and tests which broke because of this work.