Add Status.get_status! method
Consolidate the status model

add dynamic status creation ability
Move Task#to_tip to helper
Rewrite AbstractTask#template? predicate
Remove TaskRecord#has_milestone?
Refactor specs of TaskRecord#snoozed?
Refactor AbtractTask#owners_to_display
Refactor AbstractTask#issue_name and issue_num
Small refactorings and typos
Refactor AbtractTask#set_task_num
Status is an association on tasks