Feature listing approvals

This branch includes admin authentication as well as the approval/rejection process for listings.