add search module with tokenization
add search support to categories
add JWT expiration