Add .gitignore, prototype curses client and some notes on the plan for authentication