New to Idaho restaurant opens serving healthy food