add category function in message board controller
fix the header showing bug and categories layout in message board
add fetch threads by categoryId and groupId function with unit test as well
add unit test for fetch threads and local store them