Don't store list of weights if they're all 1

Issue #82 resolved
Matt Chaput
repo owner created an issue

If all the weights in a block == 1, set a flag on the block instead of storing a list of all 1s.