Add @cmartinezv's star-rating - Closes #178