Folding TeleportHistory into teleport, adding multiple history sites
Re-arranged settings so they are loaded before components are initialized, added 'hack' for dealing with varargs to deal with not correctly mapping repeated function
Added data value aliases