Fixing vulnerability visualization bugs

This PR includes nearly all bug fixes and new features in the GRAPHICAL USER INTERFACE section of the google document: GEM Vulnerability Database & GUI