Acceptance tests

Fixes #315.
Seems fine, this is not nor never will be production code, it has to be just good enough.