first round of ac97 interface

can take in data from fft, but cannot send data to ac97 yet. one note only for now.