added more cases to bias treemap generation

two more cases added to treemap space dividing algorithm to bias it
towards wider flatter boxes and not allow tall skinny boxes. Also
commented all the bias cases I've added to explain their role