blog id detection moved to constructor + username and password validation during first query