Refactoring platform factory and platforms
Removing dont-have-a-good-name-for-this-file.js. Adding cloud factory to initialize and refresh clouds.