Reworked the procedures framework. Sorted the events and listeners into
different folders.
Fixed a visibility error on the procedures framework.
Fixed and error on the log4j properties.