big refactoring to split the project so that sax and pull can be used separately, no dependency on Android jar, multi-module maven support, and placeholder for json parsing