Add gitignore.
Add utility methods.
Add option and group.