Add ancestry gem
Add some simple group specs
Add ancestry to Task
Add a cycles check in project
Add validation for parent group of a task
Fix typo
Fix specs to put tasks in the same project
Project organises groups properly
Give groups a duration
Fix cycles check