Added initial source file with skeleton of functionality to implement.
Added more detail to the readme file to better illustrate the problem at hand.