Added a few exceptions that will be thrown at the time of errors. Makes for easier debugging. Also updated README accordingly