generate Task model

has fields: title, description, priority, archived