adds macros to translate special forms/macros where the old and new names are stored as symbols in a map
refactors translation of macros and special forms to use symbols map
refactors fns and other values to be translated using a map of symbols
update tests with changed form name translations
cleans up code