Add test cases

Test cases in tests are uncommented due to a bug in the assembler.
Commented code is therefore held seperately.