Added GLM and removed cpp inclusion guards

Visual Studio complains if you put inclusion guards in a .cpp. Also
added GLM. No need to download anything, it's already included!