Make sure Terms are loaded and that user can agree.
Merge pull request #1295 from onepercentclub/feature/book-997-accept-terms

Make sure Terms are loaded and that user can agree.