Add Inheritance in the rules. Now implement the parser
Add details of use in README
Code Restyling. Entry Point is now part of Parser and Rules are all
inheriting from it.
Remove un-used classes
Remove sub module support
Update README with basic details
Add Test info in README
Merge pull request #4 from marcocs/recursive

Code Restyling