extracted interface for memory and implemented StoreSingleNumber
make memory test pass
implemented multiply
implemented add multiply from memory
implemented fake memory
Completed FakeMemory
implemented multiple number memory store
added integration test
implemented StoreMulitpleNumbersMemory