Add maven repo and CI integration

Sorry for all the commits, I was trying to do it on my phone and I kinda failed :D