Make modules loaded with !import locally available

Instead of globally, which was just messy.
Change the string hash implementation to Murmer3

This should be faster for long strings and have a better random
distribution as well (making strings more fit as dict keys).