Added "Buddy Requests" functionality, and improved code for adding a new buddy