Revert "Keep naming of moduleHelper consistent"

This reverts commit 0b6c852001d8157f6e160e09de2b2af34dc6be9a
Added new skeleton class for Module Process Executor.

Begins to address #22

The aim of this class is to be able to execute modules in separate jvms
Initial attempt at loading over processes... seems to work :)
Working process execution #22

This seems to be working.  A couple tests are failing... (I havent even tried
with a kinect yet), but still not bad :)
Fix imports and scoping
Launching modules with system out redirected
Integrated RMI server/client into MM / M interaction

Conflicts:
	src/main/java/edu/mines/acmX/exhibit/module_management/module_executors/ModuleExecutor.java
Working RMI interprocess communication

A couple major things:

Restructured the contract between module manager and modules.  Now, everything
is done through an interface (the way it should have been done for a long time)

Working redirection of a modules stdout

Working recovery of exceptions ( closes #4 ).

Remaining:

I doubt the hardware manager works. This would be the one thing holding back #22
Fixed test: wrong func name
Added new functions to interface
Allow modules to fetch config store
Hardware Manager now instaniated by ModuleHelper
Refactored module helper to be consistent
Remove latch
Change to process executor and added debugging option
Removed unneeded latch interfaces entirely
Added exception handler
Cleanup and implement forgotten method
Added better debugging of exceptions
Load resources with module helper