Run tests headless.
Easier KCarriageSetting.
Check for invalid needle state.
Better toString for Yarn.
Add test for NL knitting with the carriage.
Add tests for KC2+MC.
Better naming of tests.
Add test for plain KC2 knitting and fix KnittingCarriage to allow non-MC with two yarns.
Get rid of empty file.
Needle (and therefore stich) can now have more than one yarn.
Needle.interval added.
Add cast on.
Add cast on stich.
Improvement to plan and planner.
Interval is inclusive.
Setup carriage step.
Better implementation of Planner. PlannerUtils no longer necessary.
Add colors for Stich.toString.
KnittingPlan as Monoid.
Make Planner a scalaz monad.