moved list-based implementation to its own module;
fixed dependency order;
renamed 'db' to 'empty' to clarify its value;
added init function;
updated structure based on signature change;
updated first test to use Moana_lists module, rather than Config;