Lots of various analyzing functions

Various functions to analyze different attributes and relationships
within data.

* Look at all friendships. How many involve a user belonging to no
groups? To some number of groups?

* Generate a list of all known friends a user has (based on train.csv)

etc