Widget HTML elements improvements and code cleanup

- now supports advanced Yotpo data attributes
- now supports extra CSS class for widget div elements
- code cleanup