Added shoulda and added user friendships with associated tests and ignored bin in gitignore