Improve submission validation

Now ensures that:

- Authors have different emails
- The person submitting is an author
- No author field are empty
- There is at least one author