Add basic person domain
generate all for person (ugly)
basic gitignore