Added flag to stop _compute_efficient from calulating bandwith when user given bandwidth is present
adding unit tests
reverse of check for user specified bw in _compute_efficient
Removing incorrect comment. Reverting to what it was.