Consolidating dao and interface, splitting off filesystem interface into a directory; adding Rakefile for import