closes #153 many improvements to type layer (test, docs, refinement)

@ctubbsii has suggested using Google's java code style for Accumulo discussions in the past.   This may be something to look into.  I took a quick look at it, it suggest 80 or 100 chars for max line len.