integrate tests into ghc testsuite
add documentation
make it work on windows x86
private tests