code improvements

- Configuration framework improved code and javadoc
- Validator interface for validating
- created and used several Validator classes