Move file upload handler to form.js
* Bug identified - Multiple binding of repeated ingredients - really weird
Second prototype completed
* Fix bug with repeated ingredients - hacky fix using timestamp as node id