Added readme and the source code