Background Music Implemented

A thread pool was created to handle tasks. One of the tasks now involves
starting and stopping background music, which the kernel handles. This
can later be extended into play back general sounds.

A test wav file has been included with this commit.