Added some changes to FileWrapper and made some more tests. Callbacks now require an argument but this is so we can give back a correct percentage each time.
Authored by: scaryclam 2011-12-30
Parent: [r36]