added THCudaBlas, now handles a bunch of corner cases wrt stride = 1

- Also fixes #55 and another bug in addr.
- Adds unit tests for addr and addmv