refactored tests, added limit to select recomendations, and bumped verison