Ordering of for/let/converters causing tests to fail
for and let are now created as part of builtInHelper as they were being removed when __resetHelpers was run and was causing lot's of failures when the order
I also moved most of helpers/converters into core, so that it can be created in the same way as helpers. So that when __resetHelpers is run throughout tests all the helper and converters are added correctly and won't cause tests to fail due to missing helpers.