collected performance profiling information
Merge branch 'speed' of https://github.com/rpattabi/scripts
memoization used to avoid calculating checksums repeatedly for same files
merged speed improvement for checksum