Upgrade JaCoCo and add Java 8 Travis build
Update project structure