feat(tracker): add ecommerce tracking

 - Added support for e-commerce tracking and option to prefix urls for page tracking
 - Added testing for e-commerce tracking
 - Added some documentation