Adding support for horizontal pull to refresh

`activatePullToRefresh` method now supports an optional first parameter boolean being, if set, the flag to activate **horizontal** pull to refresh from the left instead of vertical from the top (as well as the previous signature too)