Soda tests

Adds some much needed tests to the vm.
Memory, instruction execution and all that shall recieve test cases.