Adding defensive checks.
more informative logging
rethrowing the exception
Adding more defensive checks.
addressing review comments.
Merge pull request #109 from raghavgautam/master

Logging changes and adding fixing ELTest