add readme from blog post and the program itself