Rename bin to scripts.

It holds scripts, not output binaries.
Use __all__ instead of import hax
Update quaternion test.

This function no longer throws an exception,
so update the test to check for a valid answer.