addItem refactoring

Refactored addItem and base to-do item in order to do all formatting
during the initial creation of the object