torch.xxx() functions are now aware of CudaTensor
adding operator overloading, made add/mul/div consistent with torch7/TH, made all the blas functions (addmv,addr,addmm) consistent with torch7/TH and added the missing ones (mv,mm,ger)
registering all functions with torch.{xxx} dispatcher
Merge pull request #68 from torch/fixallthings

operator overloading + interface consistent with TH (add/mul/div, blas calls) + torch.{xxx} dispatcher aware of cuda