completed methods comments
working and about do split between files
all utility (step) functions moved to a separate file 'steps.py'
logging added
SearchNode class definition moved to a separate 'classes.py' file
main program file, compec = compact edge colouring
colouring to file printer