Remove spec_helper cruft.
Replace key_for test with two new key calls.
Apply FakeFS to tests.
Add instance type check to E:DF and E:SH.
Adds symbolic hash engine and tests.
Remove extra requires.
Setup FakeFS support for tests that will require it.