Add main function for unit tests
Implement popq instruction
Implement a lot