Try-catch block for handling erroneous uploads

Signed-off-by: Joseph Lee <josel@pdx.edu>
Hacky-y fix to quick-search from admin page

Just copy-pasted MainController's upload action to Admin Controller.

Signed-off-by: Joseph Lee <josel@pdx.edu>
Merge branch 'upload_err'