Convert to Java project
Work in progress on tips and tricks