Feature/310 upload image

Re-used the existing file/image upload code. The new component only works for project create where there is a sidebar. Given the deadline this week I haven't refactored a new component for image uploads.