added normalization to ImageList, needed for flats
added the obs_database app
set up client code for uploading observation records

also refactored the processPath method into a seperate module so multiple
view modules can access it
some minor fixes
the process for observation databse now uses process_path
Merge branch 'master' into flatCombine
fixed whitespace
Merge branch 'master' into webDevel
added makeFlat procedure

makeFlat is working and successfully makes a flat
it is yet to be determined if it does a good job
added apply for flats
Merge branch 'flatCombine' into backend
Merge branch 'master' into webDevel
fixed dark reduction

fixed a problem wher dark creation didn't
check to see if the frameTypes list had been made
yet