Add/follows

The documentation and tests are incomplete, but the functions for Follows appear to work fine. I will try to fill these out when I have more sleep, but for now I am just waiting on this to merge in order to commit some code in the new notifications web client.
Do we need any of the aliases? I wouldn't have added but the other modules I used as an example had some.