initial parsing of /all, with tests
added SC2CastsClient for making requests. initial refactoring complete.