Take the plunge and add in typed RecordValues #6

Something that has been a long time coming. We have the ability to store
various types leveraged by the Lexicoder stuff in Accumulo to make our
lexicographically sortable variants for us so that things like groupBy actually
work.
Move the RecordValues into their own package #6