updated javadocs and removed getLoginUrl() from public interface