Removed Ram Drives, fixed OSX Bugs

OSX mounts were not right, and had newlines mixed in the drive names.
Ubuntu had drives named "none" I filtered those out.
I also threw in some tests but I think the right approach is to mock the interface.