Making Span actually build as expected.  Tests pass.
Now defining the root namespace on the global object explicitly.
Switched to a more robust module system.
jshint
Added operator tables