Added shared/requires_login. Closes #18