added a first implementation of the Singleton interface in the Main class; added some accessory tests and test helping files as well