heap data structure was implemented
external sorting
fixed a bug with sporadically closing temp files
external iterator in ExtSort
diff algorithm and some tests for it
randomized testing was refactored
module main.rb, .gitignore added
small fixes, better comments
README added