added shared example size_group and used it in the tasks spec
added custom matcher size_matcher and changed tests in project_spec to use it
fixed typo in spec
added chain method for incomplete_tasks and used it in project_spec