Added CategoryMenu.java
Takes a DirectoryParser and index of the directory to generate the menu