Climate super object

Added the initial Climate super object. This object will be responsible for managing the state of the application during runtime.