Starting architecture for Eisner style DP
Adding printing for chart
Adding storage of total counts
Seeding the chart
Adding run options to simply test parsing
Added initial unary application
Making binary rule storage more convenient
Broke up state and partially reimplemented