Use validate module.

This now allows complete validation before attempting any command
execution.
Remove obsolete validation logic.

Now handled by the validate module.
Use time() from util module.
Tidy db refs.
Draft dynamic command load.

This will allow command extensions to the server implementation.
Start migration to command exec methods.
Migrate all connection commands.
Execute command methods in server scope.
Update select, use validate() override.
0.1.23
Fix loader recursion.

Start on server command group.
Add database command proxy.
Implement command with info and count.
Implement command getkeys.

This completes the command/* subcommand implementation.
0.1.24
Draft client command exec.
Tidy server code.
Implement flushall.
Implement flushdb command.
Settle on command name convention.