added test page for manual testing and aproaches showcase
refactored has many data loading
refactored isDirtyChecking - sadly, breaking original classes. hope to fix that