added weight to required fields
new calc engine for natural weights
changes to Setup for new calc engine
changes to Grader for new calc engine
changes to User for new calc engine