Initial simd based version.

I removed wrapper classes and used Float32x4 objects directly to represent vectors and colors and provided some static helper methods. Can add back claesess later if needed.