Update readme and upload finished code.