Big Update. Now using HttpClient for html requests and state session handling. uses Jsoup for parsing HTML but thats it, as it should be. i think my approach will allow cookies to be saved and just work, but may not.
Fixed issue where badly formatted urls were causing an error.
** this commit is working code.