major updates, almost everything working, however need to refactor HTTP request processing for array responses to be parsed