Make Converters and Validators generic
Refactor to a Junit test
Refactor tests to run under Maven