Wrote my own parser to have exactly the functionality I need. Changed most sockets to non-blocking for a bit more flexibility. Working on bitbucket oauth.