Bugfix. ServerResult for getObservations needs adaptation

Observations are not in root, but within element observations
Refactored connection and authentication logic

The user experience of connecting and authentication is now more
intuitive and user-friendly
Change devCommand to previous commit adaptations
Updated license info