Vector division fix

This should address issue #65 and #76 related to vector division problems.
New behavior:
(vector/scalar) works.. Now turns into vector * (1/scalar) behind the scenes.
(scalar/vector) issues exception and error message: cannot divide by vector
(vector/vector) issues exception and error message: cannot divide by vector