added lout documentation generator
refactor, moved routes to separate file, started flexible handler