added authorization to controllers
refined omniauth and added UI elements.