Added many comments to domain.

Moved IsoDate to domain package
More comments