Ok so We have a prototype, with GUI and some JUnit tests, so much for my weekend off.
Still a lot left to do however there is some definite progress =D