Added Application class which opens a window using SFML.