Changing some wording
Implement OAM DMA

* Doesn't properly delay the CPU like it should... not sure about the best way to do that
* Relies on oam-addr being reset during the beginning or end of scanline(???). Since I haven't implemented stepping the PPU yet, this will have to be investigated when it comes about
Add the ability to do timing
Add cycle times to the cpu itself

I'm not sure if this is the best place. What happens when the cycles count overflows? Do we care?