User dash

Still a WIP but may be at the point where it's worth looking at and considering merging into development while we continue to build out the user dashboard feature and tweak the admin interface. Right now: requests can be made via a link on artifacts, user dashboard exists and shows a list of requested artifacts, withdraw request functionality is in place on the dashboard, and the admin interface captures all the activity.