Add beginnings of gradle support