Challenge 4: Message expiry

Deletes message when expired (and requested).