Поправлены CodeIssues в ViewModels
Выделены фабрики для некоторых объектов
Устранена проблема с "зависанием" программы после выхода
CanStorageManager теперь реализует IDisposable для выключения таймера проверки
Вся работа с Can-ом выделена в отдельный модуль и вынесена в отдельную сборку. Для этого пришлось вынести сборку с общими типами