added tests/models for user friendships

Also added shoulda gem for tests