Improve basic app implementation, add WelcomeView