Worker can be jarred

- cope with empty queue
- rename worker to core
refactor worker and fix log output a bit
delete messages after processing
parse numeric env vars properly
privatise web/authenticated?
move queue name into config file
move bucket into config file