Added CI to make this code production-grade