Update project model and migration with validations.

* add current_wordcount field to migration.
* active defaults to true; archived and completed default to false.
* validating presence of all project fields.