Added configure methods to Router
Started adding types