Registering classes and organization

Organized Management Console files.
Implemented registering of classes.
Changed Client app to use timeout prompts instead of message boxes.