- Added warning message when leaving the page with unsaved changes
- Disabled Local Storage due to limited quota on current browsers
- Disabled Adjust -> Scale because it's not very useful
- Implemented Adjust -> Crop -> Preview
- General code refactoring and cleanup