First version

It should be possible to improve the installation/integration process, but the code should be good.

It requires https://github.com/mage/mage-sdk-cpp/pull/22

Should return an int.