Fix #245: New req live validation

Fixes issue #245.

This adds red borders to the fields when they are empty and disables the add button if both fields are invalid.