Add feature to support another kind of syntax similar to @elabs/pundit
Add documentation for features.

* Custom Parameters
* Default Parameters
* Root Requirement