Cleanup for class files added accidently
Added new APIs and design change.

This patch adds new APIs and design changes in how this app
will finally work.

1) This patch creates a method class for each of the methods to be written.

2) Each method class would have it's own handler and Query class objects for
   better clarity.

3) This makes calling methods simple and functionality changes in the method
   classes only. DefaultSAX Handler might need to be specialized for some.