fixed a routing bug, added validation error messages and fixed the form partial