Merge pull request #157 from bvssvni/master

Upgraded
Merge pull request #159 from bvssvni/master

Remove dependency on cgmath
Upgraded to latest Rust