Removed main entry point
Removed extra class
Added sourceDirectory to remove annotation package from the generated sources
Removed fork option
Updated logic in Annotation Processor
Added README information