How does combining neurons create non-linear boundaries?
I think what you are referring to is how neural nets work as universal function approximators. Check out this link for an intuitive explanation.