Adds Morton code calculater.
Completes morton code calculation
Refactors MortonCode.

Faster and cleaner implementation. Better unit tests.
Improved documentation.