Closes #72 : Star rating