First commit
second commit -- follower-follower relationship works (except for username.follower returns an error), more tests to be added
Will submit another update by Fri