Initial commit of source files and updated readme file.