Implemented logger for errors into library.
updated .gitignore
All responses implemented, first pass of library complete.