There's no need for the migrator to require an open connection. If the connection is not opened, a call to open will open it. If the connection is already opened, a call to open will do nothing
set database variable to NULL for clarity
MOScriptFile now supports multiple sql statements. Use MOScriptFile for testing instead of separate test file
added more helper methods for querying