Added license and basic pom.xml
Set source level to Java 7
- Created ASL license files
- Added ddd base classes for value objects
- Added licenses to pom.xml
- Added SCM-Information to pom.xml
- Single ValueObject.toString() returns the toString() of the encapsulated value
- Added constructors for proxy creation
- Removed Comparable from the base value object
- Added abstract ValueObject for String based objects
- Renamed AbstractCombinedValueObject to AbstractCompoundValueObject
- Adjusted name of test to tested class
- Added depency to apache shiro
- Added interface for DDD aggregates
- Adjusted name of test to tested class
- Added dependency to log4j2
- Added dependency to apache shiro
- Some value objects
- Added country enum
- Added country enum
- Moved email
- Added Street object
- Fixed street for streets without numbers
- Added UNKNOWN country