[auth] fixed lazy property definition
[auth] [view] changed auth view to be a dropdown button
[auth] [view] added option to anchor dropdown to left or right, added option for custom button text, changed auth provider views