Added argc, argv and PC params to initialize(). Initialized RAM and GPR to zeroes. Added support for initialize() error return.