Added domain classes, and test project