uses std::env::current_dir to find out where the tests are running from
Adds checks for if a bit in a u8 is set or clear