Removed unnecessary lines
Fixed minor exporting format errors and removed unnecessary lines
Removed unnecessary inheritance, renamed the exporting and importing variables into one name, added additional error checking to add_friend(), and removed redundant exporting algorithms in delete_friend() and approve_request()