adds the setup
adds client
adds server
adds the ext/setup
adds deploy
adds gitignore