Control of plane poiseuille flow: a theoretical and computational investigation