Initial commit. Added most of the domain objects and some other classes. Some Maven dependencies added as well.