test(functional): use richer unit state object
test(functional): Add functional scheduling tests
test(functional): break out unit ssh action tests
test(functional): Add unit restart test
Merge pull request #279 from bcwaldon/functional-testing

More functional testing