added dark processing to redrovor

The Zero and Dark processing both appear
to perform almost identitically to iraf,
and vastly simplifies the code for reduction
modified the ImProcessor object to use new dark stuff

modified the makeDark function to use our inhouse darkcombine
rather than iraf, just flats left
Merge branch 'darkFrames' into backend
added darkcombine to web interface

also refactored the reduction code so
that we abstracted out the code to get the true path
to the virtual path
Merge branch 'master' into webDevel
fixed makeZero, makeDark, and renameAll

They are all working now, yipppeeee!