changed fprop and some optimization methods, as well as the unroll/reroll functions to reflect W => W,b