Java library (one class actually) for manipulating bytes without the associated casting headaches