catch and handle SSL exceptions
added quality checks
gitignore