update .gitignore
add getters/setters for domains