Feature/authentification

please merge this as fast as possible.