Got tons of transition editing code re-written, albeit not much cleaner
- Made paths use Bezier Curves instead of lines
- Made paths able to be drawn to same node and have Bezier curve path
- Renamed Point classes and cleaned up their code
- Context menu now shows up correctly, still unfunctional
- Minor refactoring in the visualization classes
- Better handling of mouse events
- Changed svg theme to match the header