Created recipes for file uploads and image previews

Would be great if somebody could check over my solutions and code - I'm new at this so I hope the examples are sensibly coded and explained.

If the content looks ok, this should cover the DoctrineORM part of #1544 and close #1545 and #1546.