Fix `cargo check` Warnings
Created by: Commander-lol
The master branch for releases should be warning free, for generally better code and to make it easier to hack on top of Swerve.
Still TBD: whether to make cargo warnings break the Travis build (enforce warnings as errors) when the releases are being built