Code Restyling

Mainly, the rules now inherit the Parser object. The EntryPoint object has been deleted. Add examples to README.,  Most of the changes are for the preparation of the support to the *Recursivity* #3