Remove feature added:

When removing a TimeBlock from the Gridview
o   The timer stops;
o   The object will be removed from the ArrayList;
o   The id's of the times will be reset/reordered so they are equal with their GridView position;
o   The time of the reordered/resetted TimeBlocks will be rewritten to the TextView of the respective TimeBlock;
o   The state (isRunning()) will be checked to know if the pause overlay on the TimeBlock has to be displayed or not.