Changed load() method, which is called by the assembler, to take an array as a paremeter. CodeBuffer will probably not be needed.
Added a couple of explanatory comments. Needs a bit of aesthetic tidying but otherwise complete (still some tests to do).
Added methods to interface.
Commented out CodeBuffer field, and any related code as it's unlikely to be required.
Tidied comments.