Refactored to pull functional code out of work.lua
Refactored to clean up naming
Refactored plan to clean up rank function
Moved functional code from plan to functional
Fixed bug where we didn't handle nil tables in apply_keywise
Added support for getting work above cutline
Added support for getting demand and supply totals
Added feasiblility check
Added finding of feasible line
Documented test_plan
Revised work documentation
Added initial documentation
Added function documentation
Can parse tags
Renamed files
Updated documentation
Added tests for parsing tags (again)
Can read plans from files
Can read work items
Can read people from disk
Added documentation for reading
Revised documentation
Can write plan and work to files