Result class

Handles the results, and makes it easier for the user to retrieve
results from it. It supports multiple-row results, as well as traversing
through said rows.
Use the new result class for handling results