Rating functionality

1. User posts node and other users can give rate to that node -> points go to user who posted that node.

2. User posts node with referenced product(s) in it. Other users can give rate to that node -> points go to user who posted that node.
2.1 Other users can give rate to every referenced product on that node -> points goes to user who posted that node AND to that product.