Closes #11, closes  #9, Adding file upload support in add actions and views