TreeController and CategoryModel have been added. Servlet asks for tree
structure from FrontController, which asks from TreeController, which
asks to query data from database. DBQuery queries for data and returns
to TreeController. TreeController encodes data into JSON with tree
hierarchy which makes possible to draw a tree without any problem.