Complete server side validation for user inputs for demo

Last night I finished off the server side validation for user inputs, with validation of hashtags and image selection completed.

Hashtags must begin with a #, are alphanumeric and are less than 50 characters.

The image filename must match one of the images in our selection.