Better prompting

* Add validation errors
* Allow submit with Enter key