** Started preparing for other difference algorithms by abstracting
difference algorithm code into diffalgorithms module.
** Refactored dmp algorithm related code into diffalgorithms/dmp.js  
** Added "modified" -field into File model
** Added support for revisionNumber parameter into getUserFile -method