Add at testing.
Add testing for period based cycling.
Add --strict checking to validate tests.
Merge remote branch 'upstream/master' into expand-battery-6
Test for adding dependencies to a task.
Merge pull request #723 from arjclark/expand-battery-6

Expand battery 6