added AppView to be used a main entry point
implemented pretty app view