refactored directory structures so that it conforms to maven/gradle standard java project structure
initial implementation of gradle build
refactored directory structures so that it conforms to maven/gradle standard java project structure - fixing mistake
renamed reserved 'enum' keyword to 'e' as it was causing compilation errors
support for generation of javadoc jar and source jar
removed default README file