add module for cartridge, will probably hide this in mem
play with path
playing around with vectors of bytes arrays

I will eventually need to read in the bytes from the rom. The cart
object is for the purpose of holding every memory bank, which ideally
will be hidden behind mem, so the view from the nes is that there are
only two program banks