[#57] Make `required` the default behavior

- If no flag is specified in the configuration, the behavior is that the input
  is required. Reflect this in the UI.
- When creating a new input in the UI, mark it as required by default.
Merge branch 'hotfix/57'

Fixes #57