Added requireAllTags checkbox feature
code cleanup and PhpDoc blocks
updated copyright year