adding categorizer module - should be fully tested
add the tests