Add .gitignore
parse list notation
implement show, remove One constructor, using global_env