Move form validation to before any requests are sent

Move file and target validation to before the project is created
on the API. This should speed up the page and reduce server load
Merge branch 'develop' of gitlab.solas.uni.me:solas-match into develop