Revert "GCM works", added unnecessary files that broke my build

This reverts commit 240352ce5b6269f7b77e9b2700bc8100a0d1b789.
Added the only file needed to fix GCM