UI: Implement yang model view
Implementing the following features:
- Yang parsing (backend)
- Live data management (continiously background pulling)
- Json viewer
- Menu provider (right click menu with specific options depending on the area where clicked)
- Minor bug fixes
- Logout failed if user is not on main page
Known bugs:
- Json viewer search behaviour is a bit unusual (when searching collapsing is disabled)
- On some areas the right click menu has empty options (As intended. But a better ui would be nice)
Further improvements:
- Add a delte Icon in input search
- Add information to the metadata tab page
- Give default options to the right click menu (to prevent open an empty menu if no options are available)
- Add real actions behind the action buttons in the json viewer