Fix issue #23
Refactor TupleRange
Merge pull request #24 from lgvz/refactor

Refactor TupleRange
Fix to allow ubyte vectors

The basis vectors, that are automatically generated, passed int values into the
constructor. This caused errors since an int cannot be converted into a ubyte
implicitly. Now we just pass in parameters of the vector type.
Merge pull request #26 from SerialVelocity/master

Fix to allow ubyte vectors
Yaml needed opCmp
Fixed spacing and parameters
Merge pull request #27 from Circular-Studios/master

Yaml needed opCmp
use CommonType instead of auto, to address #28
fix minor style issues of #27
make non-floating point matrices compile #9
added a nlerp interpolation function #29
add workaround for issue #29
rename .ok to .isFinite
properly name getter/setter (scale, rotation, translation)
fixed translation/scale for 2x2 and 3x3 matrices
added unittest for 2x2 scaling matrix
added a deprecation message
fixed vector * Matrix

for some reason I thought vector*Matrix is the same Matrix*vector
when implementing the multiplications
allow Nx1 and 1xN matrices #30