Make sure that response variable is a float vector in lm

Follow up on #62. This problem has occurred before and I don't see a problem in doing the conversion for the user.

cc: @dmbates