answer to Ofri
Merge remote-tracking branch 'kris/master'
Merge pull request #1 from ofridagan/master

Some things I found while reading the code...
adding an example to help with testing
Merge remote-tracking branch 'kris/master'
Merge branch 'master' into playing
Merge pull request #2 from ofridagan/playing

Creating an example of using the module
pipe parent validator
first full pipe test suites pass
attribute pipe mostly works