Fix the tests that create the muxed directory. On my local box the mix
directly always exists and I don’t want it cleaned up during the tests.
Use random values for the muxed directory during testing.
Move the code handling the finding or creating of the mixed directory to the root module. These are concerns of the root module and not the creator.
Use a Path static variable and cange it in the test config. This will allow me to do large scale testing outside of the default environment.
No more need to verify if the muxed_dir exists. Just call for the dir and create it if it does not exist. This is more of a tell don't ask policy.
Better output message. Cleanup the Signature to accept a Path instead. This conforms to using the new static Path method.
Remove the static methods for paths in favour of functions.
Usse the muxed_path() function instead of the static method.
I can't lie. This was written a few days ago and I forget what lead to the changes.
Use mixed dir.
More semantic naming for tests.
Remove test code.
comment out unwritten test.
Spacing.
Re-write the test just a little bit.
Attempt to initialize a static constant using a function to get it's value.

I know this does not work but wanted to try again anyway.
Commit changes that blow away the working directory.
Move the Once call to a test helper.

Allow it to create a random muxed directory to be used for the
remainder of the test.
Remove the Once lib. Comment out the current failing spec. Need more investigation on a better method to solve this problem.
Update the travis file to the new rust format.