Added File: CoreComponents.[h/cpp]

This file contains the CoreComponents class which is a singleton than
manages all other core classes that are required across the program

Functions to incapsulate the classes with the class will be added and more
will be added to the class itself