use rails scope for public/private recipes
start front-end refactor