Negnoise

Added in more robust methods for noise estimation to speed convergence.  Also added in beam functionality.