Add source code files
Update readme