Add input validation for new task form

Require title and description to be set, and less
than 100 and 400 characters respectively.

Resolves issue #11.
Convert tabs to spaces

Purely a whitespace commit.  Moves all the tabs to
2 spaces, as per the project default.