few more test cases
moved common insert code into own function
move tokens into .inc file to make it easier to add new ones (hopefully) by using preprocessor magic
work in progress of converting tokens to .inc file. need to lowercase the tokens for text comparison