Closes #496
Added basic tests on migrationvalidator, were missing
Merge pull request #499 of tommarien\FB-496

* Fixes expression validation to throw if migration contains same
* expression twice
  Closes #496 Added basic tests on migrationvalidator, were missing