Change CSS transition for opening/closing Settings to be more smooth and make Settings box width = 0 when hidden to prevent weird bug with dragging over tab name.

Close #86