Refactored application to use a Kernel, beefed up Environment class, decided against use of Config classes everywhere, removed HTTP Connection, updates tests and READMEs, updated necessary composer.json files