More -Wall fixing stupid shit
made Makefile saner

now can compile with or without optimizations easily
try to get rid of using namespace glm

Couldn't get rid of them all because vec's and mat's import a bunch of
operators, but got them out of all the .h files, typedef'd some things
and deleted using namespace where I could
Also get rid of using namespace std everywhere
Small fixes to ray.h
Getting rid of debugParsing

This shouldn't be necessary anymore, but
if I need to debug parsing again I'll use a
macro or something
Some more cleanup in raytrace.cpp
Get rid of debugSingleRay

Again if I actually need this I'll rewrite it in a cleaner way