add ternary if operator tests
update express test
add changelog
bunch of improvements to make custom tags easier to write, and various tweaks
bump version