Thread-safe Singleton class

New Singleton class name has renamed to ThreadSafeLazyLoadedIvoryTower
and called it from App.java