add task model and setup relationships
notes
move noteable/trackable to model concerns.  state method for trackable
task states
decendent_docs. response status