New feature Eclipse Support

Adding support for the Eclipse IDE.

This includes a basic Gradle configuration for fetching dependant libraries from the Maven repository