Added error logging to code and enhanced README

README now has more detailed instructions to run the application