adding more tests.
remove line number from File. make ignoring files simpler by moving stuff to files_for.
removing block argument support for #files.
adding Commit and testing it, a bit.