separation of test domains

The big test file has split into the different domains
Use @auto_closure to avoid ugly closures
added Result to README
Merge pull request #29 from corristo/master

Use @auto_closure to avoid ugly closures
Updated README examples