Proper assembler error messages

Now it actually displays why it couldn't assemble. I also corrected the name of the move opcode, mov isn't commonly used for it.