Initial commit

Attempt to create a custom DSL and test runner for writing Ansible roles tests.
Its goal is to be able to run on any Debian based platform and works
with Travis-CI as a drop in replacement for the most part.