.gitignore modifed. Add a binary heap implementation and unit test for it