extracted link form into its own view with equivalent route and updated tests