Initial check-in with gradle support