initializing blog on first access and adding error handling

- changed prod log level to silly to debug