Add hybrid build setup function and use seperate javac package
Dont use pull/rebase on build it barfs too much