reorganize a lot more, lots better dir tree structure

move shaders to /shaders as well
no buildsystem fixes for a while though..
rm useless shaders
cmake fixes to correspond with dir restructure..should catch most errors
fix all build errors now
camera slipped out of commit