Added grading directory
Made error handling mroe robust
Added Stats and Better Logging
Minor cleanups and clarifictions