Lockscreen Notification: refactoring

- Divide logic into 2 files
- Move notifications down a bit
- Turn screen off when phone gets gets back into pocket
- Hide notifications on touch outside
- Fix some bugs