uploading and saving image
form validation and proper error handling for upload
Merge branch 'upload'

Conflicts:
	main.go