Engineering Transport Through Biological And Synthetic Nanopores