restructured htable funcitons for clarity and memory footprint.
Added MIN and MAX macros.
Allowed for the creation fo htables with an arbitrary number of buckets.
Merge branch 'master' of https://github.com/phil-mansfield/pcc