Added functionality to multiply
Fixed multiply and added transpose