Update to-do list
Add .array directive spec
Implement ArrayDirective class