added discussion of conditional execution of main via __name__