Forward moderator approved messages.

Signed-off-by: Tom Grennan <tom@apptimist.co>
panic/recover from internal errors

To reduce redundant checking, panic then recover from internal errors at the
top level external API.

Also, improve some names.

Signed-off-by: Tom Grennan <tom@apptimist.co>
Make SERVICE[@EPOCH] a wild card for SUM files.

Signed-off-by: Tom Grennan <tom@apptimist.co>