Add require_valid_user recipe

Closes #13.
Merge pull request #14 from tlvince/require-valid-user-note

Add require_valid_user recipe