Created skeletons for unit-tests.
Changed wrapper names to describe purpose.
Added limit-checking for unsigned short read.
Changed wrapper arguments.
Added additional wrapper classes.
Implemented byte reads with new wrapper objects.

This commit is being made early on account of my MacBook’s failing
hard-drive. To be continued (and made properly functioning) on my
Windows machine.
Renamed wrapper base.
Extracted byte array into separate object.
Changed inherited type.
Corrected typo.
Replaced loops with System.arraycopy() calls.
Added comments for clarity.
Added explanation for clarity.
Implemented ByteWrapper with generics.
Changed method used to getAsInt()
Implemented bounded type parameter.
Removed unsigned long int wrapper.