Using Guava preconditions for BaseHandler<T>
Now using an 'API BASE' rather than repeating
Removing confusing Util class for dealing with ByteStreams