Microfetch will now respect the NO_COLOR environment variable if it has
been passed to the program. The performance overhead of this operation
is almost none. In addition, the main function has been updated to lock
stdout.
* add benchmarking
* update README to include benchmarking of individual functions
* README: formatting
* README: add link to Criterion's getting_started
* shell.nix: add gnuplot
Since Criterion.rs uses gnuplot to generate nice plots, add it to the
shell.
* Cargo.toml: fixed microfetch binary name
* benchmark.rs: fix benchmark function's name
* Update README.md
---------
Co-authored-by: raf <raf@notashelf.dev>