Added CommandFactory implementation.

Added: ClearScreenCommand imlementation.
Added: IGraphicsProcessingUnit interface.
Edited: change operation code type from byte? to int?.
Edited: IMemory interface (removed ProgramStartByte, added
ProgramStartAddress and EndAddress).