TodoList - No functional change. Refactoring.

Extracting new method createCircleButtons from the showCircleButtons
method
TodoList - Reset top cell when inserting new cell

When user inserts a new task, the cell no longer takes on the
appearance of the previous cell whose position it took. i.e. if the top
item was swiped over to the left, with the delete button visible then
previously the newly inserted task would look like that too instead of
being in the ‘edited’ state.
TodoList - Renaming global cell variable

- Renaming textField to taskNameField
TodoList - Add delegate to Cell to update VC array

Adding a delegate to our custom table cell so that it can send messages
back to the parent (TableViewVC) specifically to alter the priority of
a task (setItemPriority) and to delete a task (deleteItem).

- Setting the TableViewVC as a delegate to our custom table cell.
- Implementing the mandatory delegate methods in the TableViewVC.
Squares - Initial Commit

- Chose empty template and set it for ‘universal’ devices.