Add some <head> & style
Server side redisplay

Data needed for redisplay is tempoarily held on the session during the redirect
Added a server-only validation for testing
Some newforms monkeypatching which will be required
Client side display of errors from API
Made NotFoundRoute a sibling of the App route