Rewrite tests to use tinytest framework
Add test cases for :GhcModCheck
Change ghcmod#expand() to include splicing end locations