Add a lot of query, automatic parsing of the response, and some test classes