added an extensible to check if a goal has been achieved
added a positionable interface. moved the goal achievement predicates back into the goal module
broke the directives module from the goals module
created a super-struct for goals
pulled directive handling logic into directive module. too drunk too test. I'll do it tomorrow
added the hold-position directive and tests for it
moved goal drawing to the goals module
added countdowns to position goals
added the version 2 readme
small refactor of squad and an update to the dev plan
cleanup and added a collision predicate to the squaddie
added linux temp files to the ignore file