move to standard java directory layout; initial gradle build