Step up to current tool chains

+ Redesign project layout using maven modules
+ Step up to JDK 7
+ Optimize jars (with dependancies)
+ Removed util unit tests - They don't compile with latest JUnit (Can revisit this at a later time)