Lazy databases.

Expose getDatabase() to lazily create or return an existing database.
Update database container to an object, make databases property private.

This structure is better than an array of databases as sparse arrays are
awkward to work with, in addition this works better with the RDB file
format which simply saves databases that contain data - empty databases
are completely ignored.
0.1.28
Improve store class coverage.
Organise test specs.
Improve database coverage.
Assert on randomkey.
Assert on rename commands.
Assert on Hash.valueOf().
Assert on rtype field.

Restores 100% code coverage.
0.1.29
Assert on type command function.
0.1.30
Database has circular ref to store.

So that the move semantics can be implemented.
Assert on move command function.
0.1.31