Move source code to src/main/java

@ericgribkoff  Take a look. This should fix the empty jar build and the other compilation errors that you were noticing. 

You can merge this once you are able to test if the 0.3.1-SNAPSHOT version works for you.


@ashish33 FYI.