Added some more tests.

Fixed a bug where parameters would overwrite existing variables with the
same name.
Rename MigraineAstEvaluator to MigraineInterpreter