changed interfaces folder to ui, updated build files accordingly
basic gui console is working. changed 'system_designer.run' to 'sd.run'
moved SDGUI to SDGUIConsole
changes for log4j2, added log4j2.xml configuration file
changed jarvis to system designer in BuildInfo.java
brought back taskdefs
changed to a GUI console
added command interpreter, separate from both the GUI console and the command-line interface
added log info to SystemDesigner main class
moved command interpretation stuff from ui/SDGUIConsole.jave to cmd/SDCmdInterpreter.java
added documentation, logging to sd/SDSystem.java
configuration changes trying to get the -testLog4j target to work properly -- it still doesn't
added .gitignore, removed CommonTaskDefs.jar from git since it's generated by build
single invocation of javac to resolve dependencies
updates to top level, SDCmdInterpreter, and SDGUIConsole to separate functionality
changed the SDCmd structure to add a description and usage information to every SDCmd
syntax fixes, changed parseCmd to interpret
added SystemDesigner.output(String) to generalize output to the user
added help functionality to SDCmd structures and SDCmdInterpreter
now SDGUIConsole adds a hashmark before lines that were typed by the user. Also replaced a call to commandline.getText() with a variable that had already been assigned that value