changed file structure and added gradle