Introducing Gradle wrapper

Added gradle wrapper to the project to make it easier for others to clone and build the project . Mostly convenience, but seems to be becoming a best practice for opensource gradle buildt projects. 

Also another commit that removes eclipse files. Separated the commits in case you wish to cherry pick, but personally I feel IDE project files dont belong in VCS.