Add authentication and authorization

Also admin pages protection