Electron Diffraction and Interferometry Using Nanostructures