ported polymer-ui-ratings
closes #48