Added a lot more functionality:
- Snapping lines
- Fading animations
- Straight line mode
- Added foundation
- Many more JS updates and fixes
- Code still waiting to be refactored