Show tools in categories

Please code review and say if good/bad! Don't deploy yet - need
to set up Optimizely experiment of it at the same time.