Validation for GitHub and Pivotal Tracker urls

- added url validation to edit page
- next step is to make error messages more meaningful