added cucumber integration test
painting the bikeshed

* I like to keep the root dir as minimal as possible
moved sync retriever call up higher

* influence by imperitive shell, functional core
* eliminated mock expecation from tests!
added horse logo