javadoc (just for kicks! :) ), added code to philosopher