Make view tracking optional

Provide a constant (RECORD_VIEWS) and employ it within
Law::record_view(). Closes #266.