minimal blog written with flask