Some fixes

- Use actual font/window sizes rather than hardcoded values
- Require kivy 1.8.0
- Add config file writer (yet unused)
- Try to fix editor scrolling issue