Merge pull request #86 from bvssvni/master

Replaced fail with return Err
Merge pull request #88 from bvssvni/master

Reexport `gfx_texture::Texture`
Fixed missing docs warning

* Removed crate_name attribute, since this is specified in Cargo.toml