Added some of the last op codes. Some still need testing. Also there is a bug in nigels method invocation code.