Usage logging prototype

All the important user actions should be logged now, this includes
- Menu item actions
- Actions on blocks
- Drag & Drop Actions
- Adding&removing rows