update layout
updated gitignore
added error handling
updated blog