Add toString to all keys and standardize their construction

Each of `AppKey`, `FlowKey`, `JobKey`, and `TaskKey` are extensions the previous one. Add or modify `toString` on all of them, standardize the way they are being generated.