Added a `traverse` method that correctly orders and outputs the operator definitions to enable re-creating them.  Added a `traverse` operate in `Core` to test this out.
Both `autoop` and `autorule` default to false now.
Renamed the clone methods in the context.
Finished the `traverse` method to output an atom with its dependencies, and moved it to the `Context`.  Updated the `traverse` operator in `Core.eli`.
Added some nifty (?) operators to `Core.eli`.  Get the current time in nanoseconds and get the heap status.
Rewrote xor.
Changed the debugger interface and worked to eliminate most uses of "println" from the library.
Committing first (draft) version of the new `NativeCompiler` class.