move UserPageTags into services
adding the beginning of groups
clean up the specs by moving more stuff into spec_helper
move some shared code into a module