complete readme and add gitignore