update readme and add a gitignore file