separate class for folder map
better code documentation for bbcode/ directory
better code documentation for some files in / directory