first commit of source code and visual studio project. only supports file playback at the moment.