Maven support

I did add the build of project using maven. Please add this to main branch. We use maven for managing our projects, therefore to use this SDK we need to maven-ize it at first.