Add whitespaces and comments.
Add close() method to wrapper.
Instead of floor()ing, round() frequency boundaries.

This will ensure that the lowest and highest boundary
indices are calculated correctly.
Add two consistency UT for calculate_frequency_bands