Refactoring and search core part-implementation.
HOTFIX
Merge remote-tracking branch 'origin/Development' into maaak
PhotoSearchService implementation. It's need tests.
SearchService changing.
SearchViewModel to SearchArguments converting.
Fixes.
Merge remote-tracking branch 'origin/Development' into Astron
fixed crash
Merge remote-tracking branch 'origin/Development' into Astron