clean up repository, add gradle structure