MageBehat compatibility

This PR rearranges the mage-attack files into a Magento extension which can then be processed with MageBehat.