added random link generation
created gift claiming template
added catch all 404 route