initial commit of exercise 2

i chose to implement DFRee as seen in terrier.
let's fake tfCollection. we don't have it in our index now and since this fake seems to work, why bother?