Merge pull request #2 from keeeeenw/master

First Database Design 2
Added new constructors for the domain model
Added some unit tests