Integration

Branch contains updates to verification and load vs distance balancing.
minor - try not to use variable names that are the same as builtin functions names.