cleaning up logic so we can start getting individual components compiling, we'll pull back in clients, sky, dashboard as they are implemented
updating .gitignore
removing tutorial service, we'll create a new one when we update the docs