Refactored a few things to be more inline with the Ansible way. Passing testing.
Documentation cleanup.