Adds gradle build file #23
Not building yet It might require some work.
Fixing build.gradle to enable building with gradle.
Adds Gradle related updates and removes pom.xml
Merge branch 'gradle' into development
Adds minor modifications after merging gradle branch