First cut at implementing working network chat room.
Enhancements to first steps.
Changes to tabbing.
Merge branch 'stage-1-solution'

Conflicts:
	participant.py
	room.py
Rename.
Rename.
Simplifications.
More simplifications.