refactoring, tests
updated events and expenses views
introduced localization