New life for Tavistock Guildhall