Implemented domain model architecture and added several Helpers

Implemented domain model arhcitecture Entities and Value objects.
Value objects are implemented based on IDomainObjectSignature.

Also added several helper classes: numeric and text helpers