Adding module and tests to start working on ast merge