Bug fix and bump version to v0.2.1

When closing N++ it sometimes gives an error that N++ shut encountered an error. This is due to creating and freeing the regexes multiple times since more than one parser could use it.

Also...move some initialization code around and statically define the funcItems array and shortcut. Also remove some unneeded comment blocks.