change keyword equality checks to 'identical', appears to yield ~40% performance increase
Merged pull and updated gitignore to include target.