Adding most of blog features, still have work to do