initial commit, did a lot of work need to do more testing
got most of the operations into userops, probably need a clean up.  unfollow still not ported over
pulled out unfollow as well