Moved the APU code to its own class.
Moved Interrupt code to its own class.