Fix for boom issue #102 if empty .boom file

I noticed Issue #102...  if the .boom file is empty, boom barfs.
Might be edge case-ish, but added a test and fix

Note, the test addition does a switcheroo to point to a blank .boom file and reverts back
(slightly hacky but tests the scenario)

Cheers