Require successful direction response before allowing to save route

![image](https://cloud.githubusercontent.com/assets/8669803/5264168/6debb3c8-7a06-11e4-9333-efe514ad5898.png)

![image](https://cloud.githubusercontent.com/assets/8669803/5264173/76be0226-7a06-11e4-8556-90b39bbe3374.png)

This slipped in earlier, but I am pretty sure you don't need `type="button"` on a button tag, right?