Implement AABB intersect and a shitload of tests for it.
Reword vector tests.
Fix expected-exception tests and add VisibleForTesting annotation (not Guava's).