+ Redesign as mvn modules
+ Step up to JDK 7
+ Optimize jars (with dependancies)