MBC1 Update

Mostly finished mbc1 stuff. I should probably double check the stuff about different mbc modes and ability to access different rom/ram banks.