Refactor Haskell Code to move tests from "src" to "test"
Issue #7
new
Although this is only noted in Compiler, it also applies to Common and to Emulator.
This is a standard setup in modern projects and should have been done from the beginning. Changes will be minor, requiring mild alterations to the cabal file and actually moving test code.