Fix issue #74, allow user to set band limits

Don’t hard-code {u=upper, l=lower}, but rather allow the user to pass
them in