Mcirauqui api

Lots of code added on the infrastructure side