Check if the form is valid before trying to make a URL

- this will allow us to display form errors before calling the post method
- keep things nice and abstracted
4 jobs for 108-badGoLinks in 1 minute and 16 seconds (queued for 3 seconds)
Status Job ID Name Coverage
  Test
passed #1740
Go-py2.7

00:01:14

passed #1741
Go-py3.4

00:01:15

passed #1742
Go-py3.5

00:01:15

passed #1743
Go-py3.6

00:01:15

55.0%