Added file upload and admin pages.