basic blog app with scaffolding