general improvements

- Configurable class reimplemented & cleaned
- CompositeConfigurable added
- gui locking support
- lock GUI button added
- app not closing properly sometimes fixed
- other small improvements
update

- tab navigation shortcuts
- updated executable zip
- pictures max size now respects image file resolution