Refactored Icon and Status status to dedicated classes, fixed random occuring app crash on map page and fixed jumping log window

Fixes:

- Let the user get the same icon in both the notification field and in-app, fixing issue #211 
- Should now log the random exception being thrown on the map page so we can figure out the root cause
- Debuglog window should no longer keep jumping up and down on some devices