Commit #49 Added .classpath, .project, .gitignore files to repo as well as .se ttings folder to make it easier to import code as an eclipse project. Modified main method to add a telnet parameter check, and fixed the check for '--' to use the startsWith(...) method of String. Fixed code in setup for parameter checking to check for existence of '--' before it to get the parameter itself using substring(...). Corrected a misspelling in alias. Commented out debugging surrounding chat message handling. Made minor changes to mud.utils.BulletinBoard. Cleaned up mud.net.Client. Reworked Client's run method to include some of my telnet handling code, removed that code from MUDServer. Added TERMINAL-TYPE mapping to Telnet class. Added string to integer mapping for permission groups/classes in mud.Constants. Added a list param to cmd_boards(...) to get a list of the boards. Added getName() function to BulletinBoard. Cleaned up renumber(...) in BulletinBoard. Added getSubject() method to BBEntry. Removed topic stuff from BulletinBoard. Cleaned up places where streams weren't being closed. Minor tweaks to the way triggers are used. Made adjustments to ProgramInterpreter. Tweaked Item class and it's constructors. Changed cmd_auction(...) so it won't let you auction Item(s) with canAuction set to false. Added seller field (Player) to Auction. Cleaned up code in AttackCommand's execute. Modified code in test(). Fixed code for examine command to handle rooms with a location of -1 w/o null pointer exceptions. Wrote code for 'functions' in ProgramInterpreter. Made the version of createItem(...) which takes a string create a new item from a prototype table and return. Added a Trigger field named 'onUse' to Thing and a function setScriptOnTrigger(...). Modified cmd_use(...) to invoke the Script stored in the onUse trigger if it's a Thing we're trying to use. Tweaked test() function in MUDServer. Wrote code for give function in ProgramInterpreter. Wrote code for exec function in ProgramInterpreter. Rewrote interpret(...) ProgramInterpreter, moved some of the code to evaluate(...). Removed unused code from ProgramInterpreter. Fixed some of the problems with ProgramInterpreter. Kludged a fix for a few instances of bad uniformity of bright/non-bright colors when using ANSI. Fixed cmd_listprops(...) to work for any object. Untracked some unneeded code from git repository. Removed redundant Point field from MUDObject, changed function names getCoordinates,setCoordinates to getPosition,setPosition respectively. Added setPosition function to MUDObject that takes x,y,z. added changePosition function to MUDObject to handle changes in position, takes in the amount of change in each plane. Added a bit of doc to Player class. Added a bit of doc to MUDObject class. Removed redundant Point field from MUDObject, changed function names getCoordinates,setCoordinates to getPosition,setPosition respectively. Fixed direct access of MUDObject's position to use method calls. Renamed 'props' field of MUDObject to 'properties'. Renamed getProps() method of MUDObject to getProperties(). Made a method getVisualProperties() on MUDObject that returns a map containing only properties whose keys match the criteria of starting with visual/. Wrote a new command, cmd_inspect(...) that allows to inspect something and be told what you can see. Added cmd_inspect(...) and cmd_lookat(...) to the command interpreter. Modified examine(...) function on MUDServer to show PortalType as welll, for Exit(s) that are Portal(s)