Introduced some new coding style guidelines, updated aabb/bvh/camera to follow them