Using a tests playbook vs python and unittest

This feels like a cleaner way to deal with testing than the previous
approach.
Cleanup per tim's peer review

* Missed yaml header in some files '---'
* Added named tasks to decrease test line count
Merge pull request #67 from blueboxgroup/blueboxgroup/testing-playbook

Using a tests playbook vs python and unittest