Consistent use of capitalisation
Made #checkName(byte[]) static
Made EXTRAOFFSETS private in anticipation of further changes

The values in EXTRAOFFSETS are going to be stored in the classes for
specific Atoms.
Added a RootAtom type to indicate the root