Created `TurtleIO.routes()` to return middleware routes & refactored `TurtleIO.run()` & `TurtleIO.allowed()` to utilize it, removed historical, removing useless tests