server side validation for adding a link

* add server side validation to see if link will bring up a successful response.
* prevent user from adding same link twice.  new tags for the same link will still be added to database.