fix(fleetctl): tweak wording of blocking start output

A unit hasn't necessarily started when the blocking command
exits, it has only been scheduled. It can still fail to start
on the target machine.
Merge pull request #278 from bcwaldon/fleetctl-wording

fix(fleetctl): tweak wording of blocking start output
chore: gofmt all go files
Merge pull request #280 from unihorn/58

chore: gofmt all go files
feat(test): test code format
test(fleetctl): fix broken tests
Merge pull request #274 from unihorn/57

feat(test): test code format
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