Derivations of Nilpotent Lie Algebras