Nonreciprocal And Nonlinear Nanoplasmonic Devices