Authentication

In order to make Ariela extensible, we support 3 types of authentication to the Home Assistant server:  basic http api password (legacy support which can be removed by HA)  permanent token (HA version >= 0.78)  web login (HA version >= 0.78)