Initial project commit (preloader class and initial setup)