titles are now checked for elligibility before allowing publication

thimble has a new route `/checktitle/....` which performs a "does this user have a publication with this title already" check. If so, the user is notified before they get to publish.

This is a feature patch, and will probably need a separate UX polishing ticket.