add gitignore
add pretty print for error log