Delete links on your own profile page. Change currentUser implementation

When you hover over each link on your page, you will be prompted to edit or delete the link. This PR makes deletion possible.
This is an important change! Too many problems were happening with each component fetching from localStorage, since data would become stale. Now, the ProfilePage gets the currentUser and passes it down as props. Whenever the "profileupdate" event hits, the ProfilePage will update its own as well as the currentUser. Each update ajax call ends by restoring the currentUser in the component that made the call.