Added Receipt Upload Feature

Very rough first draft, but works none the less. Soon to move this to
it's own library, but just wanted to get it working right now.
Remove old test function
Added Sanity Checks and Defaults
Added File Upload Input to Edit Page
Added File-Upload function to edit form