Working Basic Authentication
Added more UI
Added checking for client id