Handle holds attempted before login

Prompt users to log in first if they attempt to place a hold while
they are not logged in.

Signed-off-by: Jeff Godin <jgodin@tadl.org>