fix: Checks that contents of an existing manifest are not empty before a...

...ttempting to parse as JSON

Closes #4