update readme and git ignore