Terms of service

Draft pending legal review.