Fix big bug in NesterovMomentum velocity update
Add momentum schedule to EarlyStopping; consolidate matrix_init and tweak