restructured configs
added utility classes
added async routing
added local db file to ignore