Update samples so they actually work and use composer for deps