this entails:
- updating clap to the latest version (3.0.0-beta.4)
- removing the version restrictions on smartstring and bitflags
- updating various config files to match the new MSRV
- constifying a function that contained a match statement, and therefore couldn't be made const until now
- updating the all-important readme badge