Moose-ify DB::Config; add pod docs; add schema validation