Implemented recursive playbook examining

Added examples for including playbooks, roles, tasks etc.
Got rid of need for init block in Rules.

Now we just use duck typing.