added feature normalization, started on multivariate example
cleaned up math, took pandas out of calculations, stuck with numpy instead; created compute.addx0 function