Refactored source code and added unit tests
Added support for @DSC doclet tag
Added support for @categoryId doclet tag