A fast and lightweight client side router for javascript