Added some explanation of the application in the section 3 as well as a diagram. Also added a couple things to the coding style.