Updated styling, added preloader