refactory to add HBaseKVHelper

Since multiple places need to use encodingRawKeyColumns, so refactory it into a new helper object
use while here for better performance