buttons 0.5.0

A simple API for storing and querying input state.
Documentation
## Issues

-   Should we use ScanCode or VirtualKeyCode for winit integration?
-   Should both be allowed?