moved router.lua to a lib folder, because it suits us