Added the main source file and updated the readme.