reworked cleanupNames() method:
- moved filtering of common and blacklisted words to the end of the cleanup process
- reworked filtering to match word separation method used in fastFind module
- lots of smaller edits
fixed header array (should not contain a 'type' field)