Add Session model, integrate it with TrackedTask and Context.
Add migration to handle changes from previous commit.
Make all TrackerTask setters public due to issue with data binding.
Make all session setters public.
Add proper collection handling in TrackedTask.
Make SessionActive NotMapped, add migration.
Add test for session functionality, make it pass by modyfying TrackedTask session methods and adding methods to Session class.
Fix wrong column deleted in previous migration.
Handle more exception types in Tracker.
Add SessionsWindow.
Add Sessions button to MainWindow, add new image.
Basic setup of new window.
Basic Sessions Window layout and databinding.
Columns reordering and general cleanup.
Make DataGrids readonly.
Add new session using Dispatcher.
Add unit test workaround.
Add Session tests.
Make SessionTests pass.
Extend test to other readable attributes, make it pass.