Fix review for fixed set task
Improved binary heap according to mlevin review
Fix code style
Change use of pointers and dynamic memory to use of std::list::iterators
Remove unnecessary file
Change memory manager unit test