Change to percentile tables

* Change to dictionary of int and string instead of enumerable of
objects
* Make empty percentiles no longer implicit, but explicit
* Add test to test completeness of all percentile tables