added some test quests. worked on cmd_ask(). changed code to route around tests for whether a particular quest is suitable for the player in NPC. changed name of 'read' method in BulletinBoard to 'scan' to more accurately represent what it does. update @bb command param to reflect change above. added getEntry(...) method to BulletinBoard to allow retrieval of a single entry. added getMessage(...) method to BBEntry to get the message for that bulletin board entry. added 'read' param to @bb command to allow reading a single entry. modified PortalEvent to make the source input a Portal object. added an EventType to PortalEvent so the type of event can be recorded. added getType() method to PortalEvent. added TeleportEvent class to mud.events, not currently used. refined code in cmd_look(...). modified levelup pseudo command to require a valid race and class. modified @flags command so that it recognizes strings that start with # or a digit (0-9) as numbers. added another enum class, TypeFlag, for the purposes of separating type 'flags' and modifier 'flags'. added 'type' variable to MUDObject which is a TypeFlag. removed 'ex' and 'exam' from command aliases for '@examine' since their naming is conflict with permissions. added 'sheet' as alias for 'pinfo'. added '#options' param to config command to list known configurable options, since you cannot add any yourself?. changed objectDB size() method to use the collection of objects by id rather than by name since the ones named are less than the total leading to smaller than actual size. wrote help file for 'config'.