- fixed bug: the tests were checksuming a file twice (a bit too much)
- changed the functions calling ichecksum - now there are 2 options: checksum the file and only get the md5 stored in iCAT
- cleaned the code in tasks. py
- factorized the on_success and on_failure from tasks
- added tests to run after a file is uploaded, if the tests fail => rollback the upload
- added more functionality to TaskResult, so that it removes
- added time and date to the error messages reported by workers
- added fct to com.utils to get time and date right now