better readme and gitignore