Moving the core data stuff out into a separate J2SE project for testing and portability purposes
Get moving with this again by fixing a stack overflow and sorting out the logging