Don't allow blank project names

- Also adds a validator for target_date in the form definition, where it
  belongs.
Merge pull request #94 from nikolas/dont-allow-blank-project-name

Don't allow blank project names