Dynamic command loading
Added some code for dynamically loading commands.  Now hard-coding in the matching for each command is not necessary.  Soon the same will be done for ArgumentMatcher.  There are a TON of exceptions associated with it o.o

Also, added a second library which is only one class file.  Gave up on dynamically getting list of JARs due to limitations of Ant but that will be looked into again later.  Added launch.sh for launching.  Also made getActivator() method non-static, which helps with the dynamic loading.