Using more routes, changed api
Merge remote-tracking branch 'ferjm/master'

* ferjm/master:
  Form validation