File uploader

Completed the file selector

#1059

Nothing to test review. Checkout and deploy and make sure that deploy does not break.