Add mage-ci as a dev dep
Seperate unit and integration tests in the build file
Return correct exit status on diff command
Add integration tests