Implemented Header and Done colours

- Already implemented the overdue date function
- Cannot create an array of ArrayList<Task>, so i changed the param to
ArrayList<ArrayList<Task>>
- Accessor for colours:
doneColour -> getDefaultDoneColor()
headerColour -> getDefaultHeaderColor()