added commenting and social features

commenting and social features. Isn't passing make test locally, but that
doesn't seem to connect to my changes. also, travis passes so….no idea.