added category select partial and disallow tree loops
first pass on the layout of client side
messing around with nav spacing