Refactors file system of platforms and adds test to ensure GitHub and GitLab have same module.exports signatures.