minor improvement to indenting a task

when you try to indent a task onto a parent that has dependencies, if
the current task's start date is before the parent's date, it blocks the
indentation due to date constraints.  This addition shifts the task's
dates to be inline with the parent's dates when there are no other
dependency concerns
Merge pull request #15 from christine-higgins/indent_improvement

minor improvement to indenting a task