Now readds loan amts to new array

adjNBloans now re-adds loans - need to be fixed to re-add in order of
importance
error handling

fixes for instance where initial need underage would still trigger
updates to revisedNeedloans array in adjNBloans

Now if there is an initial underage, revisedNeedloans array will just be
set to initial needbasedLoans array as there were no changes required.
adjNBloans returns zeroed loans array if no need
Determines remaining grant overage
More error handling - nbloans array
Grants now show correct amt to readd

1. Added sacred aid to remove entitlements from "grants to be readded"
calc
2. Correct amt so far
adjNBgrants seems to work same as adjNBloans

yay
Cautiously optimistic - but need is now done
Now Calcs cost overage
May have fixed issue caused by NaN