Refactored the Model.

Signed-off-by: Ivan Fabijanovic <ivan-fabijanovic@live.com>
Refactored the Data. Deleted nuget packages and configured solution to run nuget on build. Updated the gitignore.

Signed-off-by: Ivan Fabijanovic <ivan-fabijanovic@live.com>
Refactored the UI.Desktop.

Signed-off-by: Ivan Fabijanovic <ivan-fabijanovic@live.com>