add acceptance tests, distro specific changes, metadata.json

Closes #18, #21