Use a cache for the factorial method
Change the location of the rChart libraries to make them accessible from the webserver
Fix indentation
Avoid SQL injection
Allow comments in probeid input files
Added --out_dir option and switch to Data::UUID for default dir name

The interface now allows to specify the output directory. This is much easier for the
web interface. In addition, the dependency to DataTime is now gone as we rely on
Data::UUID to create a new unique directory name if need be.
Option proxy is now a string.
Fix indentation
Move warning message from module to main script
Add warning messages for tracking progress on the web interface
Speed up eForge::process_bits

There is a very small gain in using substr rather than split. The major gain is in
the new "if" clause within the foreach loop. It is only true if the bit is 1 (as the
bit can only be 0 or 1) and will therefore increment the counter for that cell and
push this probe to the list of MVPs for that cell.