Singleton class to make creating a singleton pattern easier.p