Fix jdk source level (1.3 -> 1.7)
Add support classes and model

Add model classes: Person and Gender
Add FileUtils support class to load data files
Add tests