[TASK] Added category tree - Closes #30