Editing and Removing Projects Functionality

TODO: Fix d3 bugs where timeline is not re-rendered until after page refresh