Merge pull request #23 from bvssvni/master

Added `get_major_minor` method
Merge pull request #24 from bvssvni/master

Added `to_OpenGL`
Merge pull request #26 from bvssvni/master

Moved enums to their own modules
Fixed Cargo issues

* Ignored Cargo.lock
* Removed unused readme field in Cargo.toml