Create threading and synchronization project
Implement producer/consumer problem
Create a grapher to visualize the tabular data

Also add JFreeChart to the build path
Appserv refactor (heyyy it still works)
minor client refactor
Add file tree producer and consumer
Add consumer to read specific-extension text files
Create driver for testing
Simplify producer with SimpleFileVisitor
Create index and indexing consumer
Modify test driver to use indexer
Allow intersections in driver
Fix underflow bug
Synchronize
Switch lists to sets
Improve synchronization, add moar threads
Index improvements
Begin GUI work
Working GUI
Softcode some properties for extensibility (esp. charset)