Nanofluidics: a theoretical and numerical investigation of fluid transport in nanochannels