Mggmuggins/shadowfile
This implements the shadowfile. I changed the internal API with User
so that the user having the hash is an Option<T>
itself. I added a little to the API for AllUsers
to indicate if the user of the crate needs authentication or not. I went through the documentation and made sure that all of this is documented.
I then worked on the test suite to make sure it passes, and added a number of functions.
I also added the CI build tag to the readme, and also changed the rustfmt rules.