Refactored project structure. (Files have just been moved around to adapt a more maven oriented structure). Its a pitty that github cant handle this...