remove code duplications
add support of hash config for constructor
add uuid param to constructor
add array support as subscribe#channel argument
make uuid() method static
fix include_token url param for history