Added new constructors for the domain model
Added some unit tests
Merge pull request #3 from keeeeenw/master

Added Domain model constructors and unit Tests