added ui functionality for decrease key and merge
rollback sample lab file
fix bugs with heap