Add splashscreen, icon, and refactor for homepage