Add filebucket, more tests.
First stab at a FileBucket.class
Reimplement FileBucket as a defaultdict. First API - add_file()