added math/mul.cpp/hpp, not tested but should work
added the dense layer with a forward functions. I also made the add functions for most cases.