Following commits accomplishes several things: * unit tests run with ostestr * coverage calculation * documentation generated using OS approach & theme * bandit linting Change-Id: I6c3b48805c237f0ad95220b90ff66b045c7478fb