Changed inheritance behavior

changed how the inheritance line is rendered.
Got read for usability test

Made a few minor usability improvements and then cleaned up the UI to
remove unimplemented icons, and finally implemented saving