Adding another rule to naming convention about class's property.
Updating Heap class to make it comply with the lastest coding convention update. Updating scheduler implementation due to the changes in the Heap's interface. Adding a test for the heap implementation.