ES3-0.5.6

  - Iterator::enumerate method added `var k, e; for ( k in e =
sleipnir.Iterator.create({a:1, b:2}).enumerate() ) console.log(e[k])`
// ["a", 1], ["b", 2]
  - ns.objectify corrected ( was returning a wrong key>value from empty
string, and failed if object was empty )
  - `Router::enumerate` changed to `Router::routes`
ES5-0.5.4

  - `sleipnir.class.create` takes an optional argument ( "scope" named
function ) that permits the isolation of a dynamic construction of
passed arguments
  - the wrapper fn `window.sleipnir` disappeared in favor of a global
`namespace` function ( explorative syntax )
  - `window.sleipnir`is now a namespace ( to do: look how to do a
cleaner internal integration of the namespace concept )
  - Iterator#enum property changed  (`var k, e; for ( k in e =
sleipnir.Iterator.create({a:1, b:2}).enum ) console.log(e[k])` // ["a",
1], ["b", 2])