Implemented hoist
Add testing for hoist
Added path-specific-synonymizer
Fixed denormalize bug that turned strings into keywords