Use info method
Factor out entity authentication
Delete image when message is deleted #6