Refactored catalytic wall setup in bc handling. More sane and less code
now. In preparation for handling different types of catalycity.