Simplified to use one converter per annnotation
Converted to gradle
Updated to use latest libraries
Fixed tests!
Refactored packages & removed unnecessary interfaces (YAGNI)