Merge pull request #63 from bvssvni/master

Fixed compiler warnings
Merge pull request #65 from bvssvni/master

Made everything Decodable and Encodable
Merge pull request #66 from bvssvni/master

Upgraded to latest Rust
Updated project description

Closes https://github.com/PistonDevelopers/input/issues/67
Fixed missing docs warning