adapted project structure for gradle. added gradle file. gradle build produces an executable jar