Input validation

Commit by commit review
Linked to https://www.agileplannerapp.com/boards/105200/cards/6340
Follow up task to have better error messages generally...