Added justification to printing and moved printing to its own file.

How the fields are justified can now be specified in the todo_print
file. The printing functionw as moved to its own file, todo_print.py, in
order to separate the output logic from the main script.