Merge pull request #262 from bcwaldon/signed-payload-testing

Fix signed payloads; add functional testing
test(functional): Move helper functions into util.go
test(functional): Break apart smoke from feature tests
test(functional): test fleetctl ssh/journal/status
test(functional): s/t.Fatalf(err.Error())/t.Fatal(err)/