Feature 86 activity log

This branch adds actiivty logs when creating or changing the status of a task. It has some testing and great documentation. Have a nice day