updated build files to support recent versions. sourceSet changed to default so the complete source folder structure has to be updated. Updated gradle wrapper and gitignore file