User panel

Began working on the user panel
Began writing an event model

Began sketching out an event model (based on Java "event listener"
model) in the manager. Should be changed to something more python like,
I guess
Improved event model

Better, less Java-like and more Python-like, with still some bugs. Event
codes transferred to a new file, ccdl.py