Refactored to place items in more sensible locations, started changes to auto submit.
Merge from master
updated to use autofac and to auto update on a weekly basis (every monday)... may not work if the grindstone database isn't updated till you return to your computer
added missing file
Fixed the earlier merge for finding the previous sheet, fixed scheduler running even after application was shutdown