Fix error
1. Add comments for attributes
2. Add id attributes in basic objects for database entry identification
1. Preparing objects for DAO structure
2. Limit possible DS algorithms values

See #1 and #2
1. DAO to persist domain object and dependencies (nameservers and ds sets)
2. Begin with domain DAO tests

See #2