Added Frustum culling, removed extra unused files

- Normals are still per-face calculated, I'll probably use normal
mapping in the future
- Selecting quadtree nodes is still finicky but core functionality works
got frustum culling working

- terrain now culls outside the view frustum