Move blocking call to main

Also, README now references blog post describing the package