Boundable: remove edge cross product intersection

Oriented bounding boxes don't need to asses edge cross products for
intersection testing
Boundable: return vertices as vec3's
Boundable: document validating getters
Util: add fast inv sqrt function
Boundable: rename some variables and methods
Boundable: implement radius calculation
Boundable: implement collision detection correctly
Tests: move boundable test file and add collision test