Merge pull request #83 from bvssvni/master

Updated dependency graph
Merge pull request #84 from bvssvni/master

Upgraded example
Replaced fail with return Err

Closes https://github.com/PistonDevelopers/gfx_graphics/issues/85