Upgrade progeny
fix indentation
add test for compilation of empty source

… or whitespace only
Skip compilation of empty source

Closes gh-58
Closes gh-59
Release 1.8.3